You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 25, 2020. It is now read-only.
Our partners want to have Google Spreadsheet as the interface to their data for the PII Inventory.
Google Scripts has an existing ATO. Adding new scripts don't need new ATO. Its a compliance hack to get data into our repo.
Acceptance:
We have a working script that is making regular commits to our repository on every edit in the spreadsheet.
The text was updated successfully, but these errors were encountered:
ondrae
changed the title
Write a Google Script that commits data from our production data spreadsheet to our repository.
[Sprint 4] Write a Google Script that commits data from our production data spreadsheet to our repository.
Mar 6, 2020
The Fedramp gscript uses a GitHub personal access token. Is that okay?
Here is another example setting up a GitHub app that does the committing instead of a personal token.
I've asked the author of the Fedramp code for their advice.
We did some testing of script ownership and permissions.
Adding the @OnlyCurrentDoc to the script restricts its permissions to access only the spreadsheet that it is installed in.
If we store an access token needed to communicate with GH in another spreadsheet, restricting permissions to a single sheet might prevent us from being able to access it.
Whoever runs the script needs to grant it permissions - currently it must be re-authorized frequently and is triggering Cloud Lock restrictions. Hopefully this will change if we get the application white-listed.
We learned that white-listing this will authorize the script itself to run, regardless of the person running it. This should mean that we can get it whitelisted and anyone can use it.
What:
Write a Google Script that commits data from our production data spreadsheet to our repository.
How:
Why:
Acceptance:
The text was updated successfully, but these errors were encountered: