Skip to content

montblanc18/google-spreadsheet-exporter

Repository files navigation

google-spreadsheet-exporter

This example program export spreadsheet by Golang.

Run

  1. 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
  2. Get Client Secret and save it as client_secret.json .

  3. Create a folder and set its id in Makefile.

    export GOOGLE_EXPORT_ROOT_DIR="example";
  4. Run docker with below commands.

    $ docker-compose -f docker-compose.yml up -d
  5. Run make test.

  6. Get Access token for Google Drive and seve is as token.d.json .

  7. Get Access token for Google Spreadsheet and seve is as token.s.json .

  8. Check a spreadsheet in your google drive.

Deploy

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published