GAM-Scripts3
Scripts for use with GAM - Python 3.6+ (by taers232c)
SharedContactsApp
This Google Apps Script library provides access to the Shared Contacts of a Google Apps Domain and can only be used by accounts with administrative privileges on the domain. (by RomainVialard)
GAM-Scripts3 | SharedContactsApp | |
---|---|---|
37 | 2 | |
217 | 2 | |
- | - | |
6.0 | 3.7 | |
13 days ago | 7 months ago | |
Python | JavaScript | |
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
GAM-Scripts3
Posts with mentions or reviews of GAM-Scripts3.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-09.
-
We are using too much storage: How to see. summary of aggregate file / directory size for GDrive?
You can export to csv/Sheets storage info for users, not sure how granular. For Shared Drives, there is a script here https://github.com/taers232c/GAM-Scripts3 It is cleverly called GetTeamDriveStorageInfo.py
-
Shared Contacts and contact lists
Complex and free: Still, use a Google Sheet to manage the contacts that are to be shared, but use GAMADV-XTD3 to add them as Domain Shared Contacts. GAM can even be scheduled to read from the Sheet, so changes are pushed to DSC regularly.
-
Sharing with anyone in org University edition
If you use gam, you might find some of these scripts usful in finding permissions on files: https://github.com/taers232c/GAM-Scripts3
-
Searching files shared with a certain user returns incomplete results
If you're the admin I would use this companion script to GAMADV-XTD3.
-
Can I set "Editors can change permissions and share" off by default?
You could run a scheduled GAM/GAMADV-XTD3 to remove all Anyone_with_link sharing.
- Bulk change of file permissions
- Sync two google workspace Global Address List
-
Adding Users from Workspace #1 to Global Address List in Workspace Directory #2
In my collaboration with the developer of GAMADV-XTD3, this script was created.
-
Google Cloud APIs - so close to finishing project but need a bit of help!
I collaborated with the GAMADV-XTD3 developer, Ross Scroggs, and he created this python script to manage syncing of domain Shared Contacts (DSC) between two separate Workspace accounts/domains for me.
-
Primary and Secondary Domain: See Calendars?
Also done with a scheduled GAMADV-XTD3, and a companion script.
SharedContactsApp
Posts with mentions or reviews of SharedContactsApp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-03.
-
Google Cloud APIs - so close to finishing project but need a bit of help!
Here's a github repo by Romain Vialard, specifically for a SharedContactsApp library.
-
Instruction whether your delegated admin user, app or service really need superadmin access
You can test your results by giving the GCDS/GWPS accounts (they can (probably should) be separate accounts) less admin rights, and then add more GCDS object types to synk (Profiles, Schemas (most likely SA only), Resources (SA only), Domain Shared Contacts (there is no possible admin role for DSCs , but a service account with the correct API access in DwD can probably do it - even though I have helped document how to use a script to manage Shared Contacts in Sheets, I don't know for sure, and therefore that exact detail isn't in the wiki :-) ).
What are some alternatives?
When comparing GAM-Scripts3 and SharedContactsApp you can also consider the following projects:
GAM-GUI - A set of tools to help using the great GAM tools to manage Google Apps.
GAM - command line management for Google Workspace
GAMADV-XTD3 - Command line tool to manage Google Workspace
GAM-Frontend - Front End Python program for GAMADV-XTD3 by Ross Scroggs.
GAM - command line management for Google Workspace [Moved to: https://github.com/GAM-team/GAM]