GolangでGoogle Spreadsheetの操作をしてみたくなったので、公式のチュートリアルをやってみた。
以下のサイトを参考にした。
まずはリンク先にある「ENABLE THE GOOGLE SHEETS API」をクリックし、自分のGoogleアカウントに紐付いたプロジェクトを作成する。
その後、creadentials.json
をダウンロードし、プロジェクト下に移しておく。
次に、以下のコマンドを実行して必要なライブラリをインストールする。
go get -u google.golang.org/api/sheets/v4 go get -u golang.org/x/oauth2/...
実装はリンク先を参照。
ここからはコンソールとブラウザでの操作になる。
実装したものを実行すると、コンソール上にURLが表示されるのでブラウザからアクセスする。
ここで権限を許可するとトークンが画面上に表示される。
これをコピーし、コンソール画面にペーストしてエンターキーを押す。
するとサンプルのGoogle Spreadsheetにアクセスし結果が表示される。