GCP(google cloud pratform)の設定
まずはGCP(google cloud pratform)にアカウントの登録をします。
こちらから
https://console.cloud.google.com/
作成したらダッシュボードから新規プロジェクトを作成
プロジェクトの作成ができたらナビゲーションメニューの中から「APIとサービス > ライブラリ」を選択
検索フォームで「drive」を検索
そこで表示される「Google Drive API」を有効にします。
再度ライブラリにて「spread」と検索。
「Google Sheets API」が表示されるので、これも有効にします。
次にナビゲーションメニューにある「認証情報」を選択し認証情報の作成をします。
「サービスアカウント」を選択しサービスアカウントの作成を行います。
サービスアカウントの右側に「管理 > 鍵の管理」を選択し「鍵を追加」を行い秘密鍵をゲットします。
このとき「JSON形式」でOKです。
GCP(google cloud pratform)の設定はここまでです。
Googleスプレッドシートの設定
先ほど作成しダウンロードした秘密鍵のJSONにある「"client_email"」をコピーします。
使用するスプレッドシートにそのコピーした「"client_email"」を共有します。
共有ボタンをクリックし、ユーザーの欄に貼り付けて送信します。
これでコードからアクセスすることができるようになりました。