はじめに
こんにちは、イメージ・マジックのもあいです。GoogleのSpreadsheet APIを仕事で使用したので備忘録として残しておきます。
プロジェクトの作成
Googleアカウントでログインしておいて、Google Cloud コンソール の APIライブラリページ にアクセスし、プロジェクトの選択をクリックします![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-165424.png)
新しいプロジェクトをクリックします
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-165628.png)
プロジェクト名を入力して作成をクリック
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-165754.png)
しばらくするとプロジェクトが作成されます。
APIを有効にする
プロジェクトを作成した後、プロジェクトを選択すると下記の様になるので、Drive APIとSpreadsheet APIを有効にします。![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/image.png)
Google Drive APIを選択して、有効にするをクリックします
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-170303.png)
Google Spreadsheet APIを選択して、有効にするをクリックします
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-170558.png)
認証情報の作成
Google Drive APIとGoogle Spreadsheet APIを有効にしたら認証情報を作成をクリックします
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-170856-1.png)
認証情報の作成は下記の様に選択をして次へボタンをクリックします
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-171319.png)
サービスアカウントIDを入力して作成して続行ボタンをクリック。サービスアカウントが作成できましたと表示されるので、完了ボタンをクリックします。
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-171705.png)
これでサービスアカウントが作成できました。
左ペインの認証情報をクリックして、サービスアカウント欄のサービスアカウントをクリックします。
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-172442.png)
キーをクリックします
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-172248.png)
鍵を追加をクリックし、新しい鍵を作成をクリックします
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-172604.png)
JSONを選択して作成をクリックします
![](https://techblog.imagemagic.jp/wp-content/uploads/2023/09/スクリーンショット-2023-09-05-172639.png)
jsonファイルがダウンロードされました。今後このファイルと画面に表示されているサービスアカウントのメールアドレス(testsample@testsample-398107.iam.gserviceaccount.com)を保存しておいてください。Driveでのファイルオーナーになります。