我正在使用Google腳本,然後在Google表格中的某個列發生更改時發送電子郵件。單元格中的信息可以手動輸入,也可以使用基於其他單元格中的信息的公式完成。公式更改單元格值時觸發腳本
當手動輸入信息時,腳本工作正常,但公式運行時沒有。我已經讀過它並意識到公式計算不算作編輯,那麼如何讓腳本運行?
它目前已設置爲在電子表格中進行編輯時觸發。
下面是我的腳本中涉及到列/單元格的部分。
function sendEmail() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var row = sheet.getActiveRange().getRow();
var cellvalue = ss.getActiveCell().getValue().toString();
if(sheet.getActiveRange().getColumn() == 12)
腳本中還包含很多內容,所以我沒有將所有內容都複製到這裏。提前謝謝了。
是否通過onEdit觸發運行你的腳本?如果是這樣,是否檢查以查看哪個單元格被編輯?如果是,那麼您可能需要檢查手動更改的單元格並導致公式更改值。你可以在你的文章中包含代碼,以便可以查看它嗎? –