
【GAS】WEBフォームの送信時にチャットワークのルームにGASでメッセージを送信する(Part2)
申し込みフォームなどの送信時にGoogle Apps Scriptを使用してChatWorkのルームにメッセージを送信します。前回、スクリプトの実行でルームにメッセージの送信が成功しました。続きです。

WEBフォームを準備する
まずは、送信のサンプルフォームを準備します。いつものようにContact Form7でフォームを準備します。

サンプルのフォームが準備できました。

doPostを作成する
まず、前回のスクリプトの関数名をdoPostに変更します。

doPostは、Google Apps Script(GAS)で使用される特殊な関数の一つです。
doPost関数は、Google Apps ScriptでWebアプリケーションを作成する際に使用されるもので、HTTP POSTリクエストがアプリケーションに送信されたときに自動的に呼び出される関数です。通常、この関数内でリクエストのデータを処理し、適切なレスポンスを生成します。
doPostのサンプル例です。
function doPost(e) {
var responseData = {
message: "Hello from Google Apps Script!"
};
var response = ContentService.createTextOutput(JSON.stringify(responseData));
response.setMimeType(ContentService.MimeType.JSON);
return response;
}
この例では、doPost関数はHTTP POSTリクエストを受け取り、JSON形式のレスポンスを返します。
続きはこちら
https://eguweb.jp/gas/68117/
いいなと思ったら応援しよう!
