我有一個Google工作表連接到Google表單,用戶可以回答三個問題,然後插入表單中的A
,B
和C
Google表單連接到Google表單:每次添加新行時都運行腳本功能
我試圖設置一個觸發器,所以每當通過Form Submit添加一個新行時,函數foo
就會在其上運行。我有以下問題:
1)無論我選擇觸發器的類型,我不能得到的功能來運行,並且我不認爲觸發火災正確
2)如何我可以在代碼中獲得剛剛插入的行的Range
,以便我可以編輯它的內容嗎?
和FOO代碼:
function foo(){
var myRange = e.range;
myRange.setNote("Is it working?");
}
};
到目前爲止,每次添加一個新行的時候,它不會有一個注,這意味着觸發器沒有觸發,或者我的代碼有問題。
任何幫助將不勝感激!
加上'e'的最後一排的功能參數:'函數foo(E){Logger.log( 'E:' + E)'另外補充Logger.log()語句,然後在代碼運行後查看LOGS。 –
另外,從腳本編輯器運行一次代碼,以查看它是否有效,並且如果尚未這樣做,還允許其訪問工作表。在上面的觸發設置對話框中,使用右側的通知鏈接以正確的方式向您發送錯誤通知。直到你得到代碼運行,然後將它設置爲每天發送一次。 –