私はこのスクリプトを実行しようとしますが、useremailに電子メールを送信しません。ユーザーが1,2,3およびサミットを選択すると、このスクリプトはシート(列10)の値と差異のある電子メール本文を比較します。このスクリプトをテーブルからの値と比較して電子メールを送信
function mutisendemail(e) {
if (e.values[10] == "1") {
var useremail = "[email protected]";
var subject = "test1";
var body = "number 1 ";
var photo = DriveApp.getFilesByName('test1.jpg');
MailApp.sendEmail({
to: userEmail,
subject: subject,
body: body,
attachments: [photo.next()]
});
}
if (e.values[10] == "2") {
var useremail = "[email protected]";
var subject = "test2";
var body = "number2";
var photo = DriveApp.getFilesByName('test1.jpg');
MailApp.sendEmail({
to: userEmail,
subject: subject,
body: body,
attachments: [photo.next()]
});
}
if (e.values[10] == "3") {
var useremail = "[email protected]";
var subject = "test3";
var body = "number3";
var photo = DriveApp.getFilesByName('test1.jpg');
MailApp.sendEmail({
to: userEmail,
subject: subject,
body: body,
attachments: [photo.next()]
});
}
}
コードを読みやすくしてください - [この](http://jsbeautifier.org/は)あなたが開発者に示されているもののエラー正しく –
あなたのコードをインデントするために使用できるオンラインリソースですツールコンソール –
これは表示されますTypeError:プロパティ "values"を未定義から読み取ることができません。 (2行目、 "test"ファイル) –