MailApp.sendEmail
Googleスプレッドシートの編集を使用して通知を送信しようとしています(新しい行の追加や既存のデータの編集でも)
ここに私が書いたコードがあります:
function onEdit(e) {
var emailId = SpreadsheetApp.getActiveSheet().getRange(e.range.getLastRow(), 2, 1, 1).getValues();
var desc = SpreadsheetApp.getActiveSheet().getRange(e.range.getLastRow(), 5, 1, 1).getValues();
var guid = SpreadsheetApp.getActiveSheet().getRange(e.range.getLastRow(), 6, 1, 1).getValues();
MailApp.sendEmail(emailId, guid, guid);
// Browser.msgBox(emailId + guid);
}
このコードは、使用して表示できる編集済みデータを抽出していますBrowser.msgBox(emailId + guid);
(ただし、MailApp.sendEmail
MailApp.sendEmail 関数の後に配置した場合ではなく、前に配置した場合のみ)。関数を他の関数と一緒に使用MailApp.sendEmail
すると、うまく実行され、メールも送信されます。しかし、この機能ではありません。
これを解決するためのヘルプやポインタはありますか?