前提・実現したいこと
初心者です。
グーグルフォームが記入されたらスラックに通知が来るようにするために記事を見ながら進めました。
https://qiita.com/pchan52/items/574e930a3cc42cf7f8b9
通知が来るようにはできたのですが、
フォーム記入時に空白があった場合、slack通知がきません。
それを解決したいです。
該当のソースコード
function onFormSubmit(e){ var body1 = "```"; var body2 = "```"; 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 "初回のご利用の方はチェック": date1 = response; break; case "お名前(ニックネーム可)": date2 = response; break; case "性別": date3 = response; break; case "年齢": date4 = response; break; case "ご希望のキャスト": date5 = response; break; case "会ってゆっくり": date6 = response; break; case "「会ってゆっくり」ご希望の場所": date7 = response; break; case "電話でおはなし": date8 = response; break; case "LINEでやりとり": date9 = response; break; case "まいにちLINE1ヶ月(毎日朝・夜1回ずつ)": date10 = response; break; case "メールアドレス": date11 = response; break; case "お支払い方法": date12 = response; break; case "その他の質問やお願いなど": date13 = response; break; case "クーポンコード": date14 = response; break; } } var bodyPublic = body1 + "\n初回のご利用の方はチェック:" + date1 + "\nお名前(ニックネーム可):" + date2 + "\n性別:" + date3 + "\n年齢:" + date4 + "\nご希望のキャスト:" + date5 + "\n会ってゆっくり:" + date6 + "\n「会ってゆっくり」ご希望の場所:" + date7 + "電話でおはなし:\n" + date8 + "\nLINEでやりとり:" + date9 + "\nまいにちLINE1ヶ月(毎日朝・夜1回ずつ):" + date10 + "\nメールアドレス:" + date11 + "\nお支払い方法:" + date12 + "\nその他の質問やお願いなど:" + date13 + "\nクーポンコード:" + date14 + body2 ; sendToSlack(bodyPublic, "#20_reservation"); }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/19 02:25