はじめに
Googleスプレッドシートに入力した情報を読み取るために使用しました.Ubuntu 22.04からcurlでアクセスし,jsonファイルとして保存しました.
使い方
Google Cloud プロジェクトを作成する
Google Workspace APIを使うには,Google Cloud プロジェクトを作成する必要があります.プロジェクト名,プロジェクトに関連付ける組織,プロジェクトを配置する場所を決めます.
Google Sheets APIを有効にする
Google WorkspaceのプロダクトライブラリからGoogle Sheets APIを選択し,有効化します.
OAuth 同意を構成する
アクセス認証情報を作成する
APIキー,OAuth2.0クライアントID,サービスアカウントを作成します.
読み取り
Googleスプレッドシートは,それぞれspreadsheetId持ちます.spreadsheetIdは,スプレッドシートのURLにかかれています.スプレッドシートのURLは,下記のようになっています.
https://docs.google.com/spreadsheets/d/"spreadsheetId"/edit#gid=0
"spreadsheetId"の部分がそれぞれのspreadsheetIdになっています.
下記のURLに"spreadsheetId","シート名","APIキー"を入れてアクセスすると,
https://sheets.googleapis.com/v4/spreadsheets/"spreadsheetId"/values/"シート名"?key="APIキー"
下のようなスプレッドシートの場合
下のようなページが出てきます