This example program export spreadsheet by Golang.
-
Set AWS profile.
# AWS profile aws configure set aws_access_key_id dummy --profile local aws configure set aws_secret_access_key dummy --profile local aws configure set region ap-northeast-1 --profile local
-
Get Client Secret and save it as
client_secret.json. -
Create a folder and set its id in
Makefile.export GOOGLE_EXPORT_ROOT_DIR="example";
-
Run docker with below commands.
$ docker-compose -f docker-compose.yml up -d
-
Run
make test. -
Get Access token for Google Drive and seve is as
token.d.json. -
Get Access token for Google Spreadsheet and seve is as
token.s.json. -
Check a spreadsheet in your google drive.
If you want run this program on AWS Lambda, set below variables.
export GOOGLE_CLIENT_SECRET="" # paste your client secret
export GOOGLE_DRIVE_ACCESS_TOKEN="" # paste your google drive access token
export GOOGLE_SPREADSHEET_ACCESS_TOKEN="" # paste your google spreadsheet access token