意外と使える!?スプレッドシートのデータをAPIで取得しよう

FRONT END

こんにちは、LiSMO techの小谷です。

今回はスプレッドシートのデータをAPIで取得する方法を紹介したいと思います。

もう少し具体的に言うと、Google Cloud PlatformのスプレッドシートのAPIを利用して、スプレッドシートのデータを取得してみます。
簡単に作れるのでお試し用のAPIとして、利用したりも出来そうですね。

 

では、早速やっていきましょう!

Google Cloud Platformの設定

1-1.Google Cloud Platformで認証情報を作成する

 

1-2.新しいプロジェクトを作成

 

1-3.プロジェクト名を入力

 

1-4.認証情報からAPIキー作成

 

1-5.APIキーを確認、コピー

※こちらで発行したAPIキーはスクリーンショットの警告文にもある通り、取り扱いにはご自身で注意してください。

 

1-6.APIライブラリでGoogle Sheets APIを検索

 

1-7.Google Sheets APIを有効にする

 

スプレッドシートの設定

2-1.適当なスプレッドシートを作成

ここで作成したシートのシート名を覚えておきましょう。

 

2-2.アクセスをリンクを知っている全員で編集者にする

この設定を忘れると、API呼び出し時にエラーになるので、忘れずにやっておきましょう。

 

2-3.作成したシートのURLのSHEET_IDをメモしておく

上の例だと、SHEET_IDは
11SCA9CBJSP40czMQpOD_qzMyKTk0zBVABhQpnkAwtAM
になります。

 

お試し

これまでの操作をしたときの

  • 1-5で取得したAPIキー
  • 2-1で設定したシート名
  • 2-3で取得したSHEET_ID

を元にシートの値を取得するURLが決まります。以下のようになります。

https://sheets.googleapis.com/v4/spreadsheets/[SHEET_ID]/values/[作成したシート名]/?key=[APIキー]

これをブラウザのURL欄に入れて、試してみましょう。すると、以下のようなレスポンスが返ってくるのではないでしょうか?

 

まとめ

今回は、Google Cloud PlatformのスプレッドシートのAPIを利用して、スプレッドシートのデータを取得してみました。

手っ取り早くなんらかのAPIを作りたい時など利用してみてはいかがでしょうか?

他にも色々活用方法もあるはずなので、機会があれば使ってみるのいいかもしれないね。


ともに考え、寄り添う。プロのデザインチームが即参戦。

販促ツールや一貫したデザインによるブランド構築などビジネスの成長をデザインの力で促進します。

NEXTGATE LiSMOtechでは中小企業を中心にブランディング・WEBマーケティングを活用したWEB戦略を提供しています。

企業課題・問題に関するご相談、WEBサイト制作やグラフィックデザイン制作のクリエイティブに関するご相談やご質問、お見積りなどお気軽にお問い合わせください。

お得な情報がLINEに届く!!

LINE公式アカウントはこちらから。

友だち追加

最新記事

CONTACT

NEXTGATE LiSMOtechでは中小企業を中心にブランディング・WEBマーケティングを活用したWEB戦略を提供しています。
企業課題・問題に関するご相談、WEBサイト制作やグラフィックデザイン制作のクリエイティブに関するご相談やご質問、お見積りなどお気軽にお問い合わせください。

平日10:00〜19:00

お電話の場合こちらから

043-305-4162

平日10:00〜19:00