GoogleSpreadSheetでさくっとwebAPIを作成する方法
背景
先日、業務でWebAPIを受け取りたいけど、サーバを造るのもあれだし、とにかくすぐ確認したい!という状況になったので色々調べてところ「GoogleSpreadSheet」で一瞬で作れるということがわかったので、まとめます。
手順
①まずはGoogleSpreadSheetを開き、ツール→スクリプトエディタを開きます。
⬇️
②apiから送られてくるデータを受け取る記述をします。
※関数名は変えないでください。
※便宜上jsとしてますが実際はGoogle Apps Scriptです。
スプレッドシードのIDを確認する方法
URL:
https://docs.google.com/spreadsheets/d/hwearewarweareraweraweaweawerawerawe/
edit#gid=
d/と/editの間の「hwearewarweareraweraweaweawerawerawe」がスプレッドシートIDになります。
function doPost(e) {
var id = 'aweraertaewtat';//ここにはスプレッドシートのIDを記入
var ss = SpreadsheetApp.openById(id);
var sheet = ss.getSheetByName("シート1");
sheet.appendRow([decodeURIComponent(e.postData.contents)]);
}
③apiの作成
タブの「公開」→ウェブアプリケーションとして導入を選択します。
ポップアップが出てくるので、下記のように記載し、導入をクリックします。
最後に
作成されたURLをwebhookの宛先URLに指定することで、送信されるデータを確認することができます!
以上です。
Author And Source
この問題について(GoogleSpreadSheetでさくっとwebAPIを作成する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/nakm/items/c17ce065eaa0574ada09著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .