If you’re a Google Workspace Super Admin, you’ve probably been thinking of ways to inventory and keep a handle on Google Shared Drives. They are a really great addition to the Workspace offering, but there are still some gaps in reporting & oversight that some people have wanted. This solution uses Google Apps Script and the Drive API to pull information about all the Shared Drives in a domain into a Google Sheet. Then, it uses the Drive API again to loop through all the drives and get the top-level permissions.
For Google Workspace admins Nick Young has provided a nice solution for auditing Google Shared Drives within your Workspace domain. This post covers all the steps to setup, a link to the code on GitHub and some notes on limitations to be aware of.
Source: Use Apps Script to pull all Google Shared Drives and permissions into a Google Sheet
Member of Google Developers Experts Program for Google Workspace (Google Apps Script) and interested in supporting Google Workspace Devs.
It is possible obtain the size?
yes – here https://github.com/usaussie/appscript-google-shared-drive-inventory/blob/main/Code.gs#L80C46-L80C56 instead of
value.name
you usevalue.fileSize
it will return the file size instead of the file name