次の列を持つ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スクリプトを初めて使用するので、簡単な説明をいただければ幸いです。ありがとう!