main
main copied to clipboard
SPIKE: support google groups [3]
Spike Outcomes
- what API should we use to support google groups in affinity?
- how much of the process of creating the group and its members can we automate?
- what is the relevant API to interact with and which of its functions do we need to call?
- how many cards of what scope would it take to complete a google groups epic?
Context
- there are apparently 2 google group api's we could use. one requires a paid google apps account, whereas the another only requires a google group. we want to use the latter!
These are some of the clues for using the non-G Suite groups (below). However I now think we should re-check with the client -- maybe they will be willing to have all the groups be under a "Swing Left" G-Suite account, which would be WAY easier (https://developers.google.com/admin-sdk/directory/v1/guides/manage-groups).
Links for NON-G-Suite groups: https://developers.google.com/apps-script/reference/groups/
https://developers.google.com/apps-script/api/
https://developers.google.com/apps-script/api/how-tos/execute
Please share a working code to create Google Groups using Google Apps Scripts from Scratch.
@defrecursive are you interested? We haven't maintained affinity much in the last 4 years