Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jerboa88/shared-file-finder-for-google-drive
An Apps Script that finds all files/folders on Google Drive that are shared with others and adds them to a Google Sheet
https://github.com/jerboa88/shared-file-finder-for-google-drive
appsscript google google-drive google-drive-api google-sheets
Last synced: 2 months ago
JSON representation
An Apps Script that finds all files/folders on Google Drive that are shared with others and adds them to a Google Sheet
- Host: GitHub
- URL: https://github.com/jerboa88/shared-file-finder-for-google-drive
- Owner: jerboa88
- License: mit
- Created: 2022-12-23T00:42:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T03:49:23.000Z (6 months ago)
- Last Synced: 2024-10-11T12:58:56.612Z (3 months ago)
- Topics: appsscript, google, google-drive, google-drive-api, google-sheets
- Language: JavaScript
- Homepage: https://johng.io/p/shared-file-finder-for-google-drive
- Size: 144 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Shared File Finder for Google Drive
An Apps Script that finds all files/folders on Google Drive that are shared with others and adds them to a Google Sheet.
## Usage
1. Create a new Google Sheet.
2. Open the Script Editor (Extensions > Apps Script).
3. Copy and paste the code from [shared-file-finder.js](shared-file-finder.js) into the Script Editor.
4. Enable `Drive API` in the `Advanced Services` list for the project (see [here](https://developers.google.com/apps-script/guides/services/advanced#enable_advanced_services) for instructions). The API version should be v2 and the identifier should be `Drive`.
5. Save the project and run the `runSharedFileFinder()` function.**Notes:**
- Files must be owned by the current Google Drive user.
- If a folder is shared, both the folder and its files will be shown in the list.
- There may be bugs. Use at your own risk.## Contributing
Contributions, issues, and forks are welcome. [SemVer](http://semver.org/) is used for versioning.## License
Inspired by a similar script by @danjargold (https://gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc) and @woodwardtw (https://gist.github.com/woodwardtw/22a199ecca73ff15a0eb). This version uses the Drive API v2 to get info for multiple files at once (which makes it substantially faster).This project is licensed under the MIT License. See [LICENSE](LICENSE) for details.