1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

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

Posted at

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

GCPからAPIキーを取得する

プロジェクトの選択
image.png

新しいプロジェクト
image.png

適当に名前を決めて作成
image.png

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

認証情報を作成>APIキー
image.png

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

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

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

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

有効にする
image.png

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

実際にGetで値を取得する

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

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

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

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

セルの範囲を「A1:B3」に設定するとこのようになります。
image.png
実際のシート
image.png

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

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?