※GCP登録方法は割愛いたします。
①プロジェクトの作成(新しいプロジェクトから)
②作成したプロジェクトのダッシュボードへ移動
③Google Sheets apiとGoogle drive apiを有効化する
※下記「+API とサービスの有効化」をクリック
※有効化する前は「APIを有効にする」ボタンがありますのでクリックで有効化
※同様にGoogle Drive apiも検索し有効化します。
④認証情報から鍵を作成
※APIとサービスから認証情報へ進む
※上部の認証情報を作成からサービスアカウントを作成をクリック
※サービスアカウント名を記入し「作成して続行」ボタンをクリック
※アクセス許可をオーナー権限にして続行
※最後に「完了」をクリックして完了
※サービスアカウントができているのでそれをクリック
※キータブに進み「鍵を追加」をクリック
※「新しい鍵を作成」をクリック
※jsonを指定して「作成」をクリック。jsonファイルがダウンロードされる。
※作成したjsonファイルは作業ディレクトリに、名前を「secret.json」にして保管
⑤APIを使用するスプレッドシートとGCPを紐付ける
先ほどの「secret.json」を開きclient_email:に記載されているメアドをコピーし、スプレッドシートに共有
※右上の共有をクリックすると窓が開き、そちらにそのメアドを貼り付け、編集者の権限を与えて共有
共有完了!