0
我有一個很棒的Google表單。在這張表格裏面我還寫了一些發送電子郵件的腳本。這些也很好。發送電子郵件後編輯表格
我沒有辦法讓這些腳本觸發並自行運行。現在,當表單被編輯時,我會收到一封通知郵件。然後我必須登錄電子表格並手動運行我的電子郵件腳本。
我希望電子表格自動運行腳本,並在從表單添加數據時發送電子郵件。我嘗試了下面的onEdit,但只有當我打開電子表格並啓動它時纔有效。有沒有另一種方式來編輯窗體後自動運行腳本,而無需打開它?
這是一個基本的電子郵件代碼+我onEdit我試圖讓工作。
// Ran when the spreadsheet is edited
function onEdit(){
emailEOnEdit();
}
// Sends an email when the New User Request Form is edited
function emailEOnEdit(row){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var subject = "Test Email On Edit";
var recipients = "[email protected]"
var message = "<HTML><BODY>"
+ "<P>" + sheet.getRange("E1").getValues()
+ "</HTML></BODY>";
MailApp.sendEmail(recipients, subject, "", {htmlBody: message});
}
感謝ScampMichael!我從來不知道存在。 –