Google Forms宛ににきた問い合わせをwebhookで通知させたいです。
function sendToSlack(body, channel) { var url = ""; //スラックチャンネルwebhook var data = { "channel" : channel, "username" : "問い合わせBot", "attachments": [{ "text" : body, }], }; var payload = JSON.stringify(data); var options = { "method" : "POST", "contentType" : "application/json", "payload" : payload }; var response = UrlFetchApp.fetch(url, options); } function onFormSubmit(e){ var body = "問い合わせがきました。担当者は対応をお願いします。!\n"; var applicant = ""; var itemResponse = e.response.getItemResponses(); for (var j = 0; j < itemResponse.length; j++){ var formData = itemResponse[j]; var title = formData.getItem().getTitle(); var response = formData.getResponse(); switch (title) { case "名前": name = response; break; case "内容": content = response; break; default: break; } } var bodyPublic = body + "\n名前:" + name + "\n内容:" + content ; sendToSlack(bodyPublic, "#general"); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/21 12:13
2019/04/21 15:18