GetでGoogleスプレッドシートのセルの値をとってくる方法


GCPのAPIを使ってGoogleスプレッドシートから値を取得します

GCPからAPIキーを取得する

プロジェクトの選択

新しいプロジェクト

適当に名前を決めて作成

プロジェクト選択から作成したプロジェクトを選択する
APIサービス>認証情報

認証情報を作成>APIキー

これでAPIキーが取得できました

スプレッドシートを有効にする

このままではAPIキーをGoogleスプレッドシートで使うことができないので、これを有効化します
ライブラリをクリック

少しスクロールしたところにあるGoogle Sheets APIをクリック

有効にする

以上で終了です
これでGoogleスプレッドシートでAPIが使えるようになりました

実際にGetで値を取得する

スプレッドシートの共有設定を「リンクを知っている人全員」に設定しないと403エラーになります

このURLで取得できます
ブラウザでも実行できます

https://sheets.googleapis.com/v4/spreadsheets/{GoogelスプレッドシートID}/values/{シートの名前}!{開始セル}:{終了セル}?key={APIキー}

GoogelスプレッドシートIDはURLのこの部分です

セルの範囲を「A1:B3」に設定するとこのようになります。

実際のシート

より詳しい情報はここで
https://qiita.com/howdy39/items/5473160c93030c386c2d