我的腳本編寫技能並不是最大的,但我不知道如何用Google表格中的函數來完成我所需要的。OnEdit或基於時間的觸發器來檢查一個單元格,然後編輯另一個
我已經形式迴應正在通過間接功能帶入第二個選項卡,然後用ARRAYFORMULA函數修改的一切轉化爲度量和總結的正確的單位把所有東西放在同一行上。如果需要,所有這些都可以改變。
然後,我有一列是在其他列中的總計輸入,以給我手頭庫存。我們將調用此TotalsColumn。
什麼,我試圖做到的,是使一個腳本來檢查的形式迴應,然後要麼:
OnEdit(其中,如果我理解正確的信息不工作,被移植),然後改變相應的在TotalsColumn中的單元格。
,或者不可能的,那麼
隨着基於時間觸發檢查端口的信息,看是否存在,如果我不使用最後一個函數或東西總結一下新條目,或者如果信息保持總結(這對我來說似乎更容易),然後檢查總和是否大於上次檢查和更改TotalsColumn時的總和。
對TotalsColumn的改變,無論使用哪種方法,將始終是一個靜態數字,我很確定我需要爲每個不同的庫存項目創建一個腳本,但是如果我可以簡單地圖找出一種做法。
感謝您的時間和您可以提供的任何信息。 請隨時將我指向另一個線程,我可以開始拼湊出一個解決方案,但我找不到與我的問題密切相關的任何內容或找到一個很好的起點。
我認爲你可以做到這一點與表單提交鏈接到您的形式板材。我不得不承認我不確定你想要什麼。你自己試過任何代碼嗎? – Cooper
我已經能夠知道onEdit會工作(我用Timestamp測試過),但我無法弄清楚正確的順序以獲得我想要發生的事情,而不會破壞工作表中已有的所有功能。我現在的基本框架是: 函數onEdit(){ var sheet = SpreadSheetApp.getActiveSpreadsheet()。getSheetByName(「Inventory Check」); var check101 = sheet.getRange(「O2」); var edit101 = sheet.getRange(「J2」); //修改檢查範圍編輯時的編輯範圍公式。 } – michaelcmulick