takaya030の備忘録

PHP、Laravel、Docker などの話がメインです

Google Apps Script では XMLHttpRequest が使えない

Google Apps Script から他サイトに対して HTTP GET リクエストするため XMLHttpRequest を使おうとしたら、下記エラーが発生しました。

ReferenceError: "XMLHttpRequest" is not defined.

Google Apps Script では代わりに UrlFetchApp.fetch を使うようです。
以下のようなコードで無事 GET リクエストが実行できました。

function httpGet(theUrl) {
  var resp = UrlFetchApp.fetch(theUrl);
  var data = JSON.parse(resp.getContentText());
  return data;
}