GASでfetchを使う
Google Apps Script
では、
fetch
に相当する
UrlFetchApp.fetch()
を使う
GET
する
code:js
const response = UrlFetchApp.fetch('
https://...',
{
method: ...,
headers: ...,
payload: ...,
});
全て同期処理で実行される
第2引数にoptionsを渡すところは
Fetch API
と同じ
body
ではなく
payload
なので注意
結果の受け取り
jsonで受け取る
JSON.parse(response.getContentText())
;
エラーも
response
で受けたいときは、
muteHttpExceptions
を
true
にする
複数のfetchを同時に実行したいときは
UrlFetchApp.fetchAll()
を使う
Reference
Class UrlFetchApp | Apps Script | Google Developers