0

次の列を持つGoogleフォームがあります。

名前 | 電子メール | have_kids

ここで、Name は単なるテキスト入力、email は単なるメール、have_kids は yes/no ラジオ ボタンです。

元。dmkumar | myemail@gmail.com | はい

ユーザーがフォームを送信すると、データが Google スプレッドシートに送信されます。ユーザーが have_kids に「はい」を選択した場合、そのユーザーにメールが送信されるように設定したいと思います。ここに私が今持っているコードがあります。フォーム送信時に、スプレッドシートから関数を実行するトリガー イベントがあります。

これが私が今持っているコードです(それは機能していません):

function emailConfirmation(e) {
  var userEmail = e.values[11]; //column k
  var check = e.values[14]; //column n


  /**
   * Un-comment this to use it for debugging
   */
  //for (var i in e.values) {
  //  Logger.log("" + i + ":" + e.values[i]);
  //}

  var subject = "Sending email from a spreadsheet";
  var message = "Hello World";
  if(check == "Yes")
  {
    MailApp.sendEmail(userEmail, subject, message);
  }
}

私はGoogleスクリプトを初めて使用するので、簡単な説明をいただければ幸いです。ありがとう!

4

1 に答える 1