2014-06-25 20 views
0

我設置了電子郵件通知腳本,這樣當您填寫Google表單時,它會將信息通過電子郵件發送到用戶的地址。問題是隻有當您第一次完成表單時纔會發送消息。如果您通過編輯鏈接返回並編輯您的條目,則不會重新發送郵件。當某人用Google表單編輯他們的表單條目時,腳本是否可以運行?

我已經嘗試設置觸發器來運行腳本從電子表格,更改和編輯,並在表單提交。從我所看到的情況來看,如果腳本設置爲在提交時運行,那麼應該包括所有編輯,對吧?它仍然是一個表單提交。有什麼東西阻止消息被重新發送?如果是這樣,是否有辦法解決這個問題?

這裏是我的腳本:

function emailToUser(e) { 
    var userChurch = e.values[1]; 
    var userEmail = e.values[198]; 
    var userDistrict = e.values[3]; 
    var userChild = e.values[4]; 
    var userComm = e.values[12]; 
    var userBoard = e.values[20]; 
    var subject = "Form submitted"; 
    var message = "Thank you, " + userChurch + " for your participation.\n\nYou have entered the following information:\nDistrict: " + userDistrict + "\nChildren's Ministires: " + userChild + "\nCommunications Coordinator:" + userComm + "\nCouncil Board Chair: " + userBoard; 


    MailApp.sendEmail(userEmail, subject, message); 
} 

回答

0

如果腳本被附加到表單記錄數據,然後編輯表單反應不會觸發腳本中的電子表格。 如果您將腳本附加到表格本身,則會在編輯回覆過程中觸發

相關問題