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);
}