Google Apps ScriptでHTTPリクエストを扱う方法🌐

post-cover

HTTPリクエストする時にトリガーになる関数をメモ

doGet

GET リクエストを処理するための関数は doGet です。この関数は、WebアプリケーションへのGETリクエストが行われるたびにトリガーされます。

function doGet(e) {
  console.log(e)

  const name = e.parameter.name;
  Logger.log(name)
  return ContentService.createTextOutput("Hello, " + name + "!");
}

doPost

POST リクエストに対応する関数は doPost です。この関数は、WebアプリケーションへのPOSTリクエストが行われるたびにトリガーされます。次の例では、リクエストから受け取ったデータをJSON形式で返します。

function doPost(e) {
  console.log(e)
  // リクエストからパラメータを取得
  var parameter = e.parameter;

  // 応答を設定
  var response = {
    status: 'Received',
    input: parameter
  };

  // JSON形式でレスポンスを返す
  return ContentService.createTextOutput(JSON.stringify(response))
    .setMimeType(ContentService.MimeType.JSON);
}

Profile picture
michael ☻︎ 🇯🇵
Web Engineer(PHP/Laravel, Python/FastAPI/Flask, TypeScript/Vue/React, AWS/GCP, etc.) / Freelance /
Profile picture
michael ☻︎ 🇯🇵
Web Engineer(PHP/Laravel, Python/FastAPI/Flask, TypeScript/Vue/React, AWS/GCP, etc.) / Freelance /
FebMarAprMayJunJul
© 2024, PWE