我的計劃是使用 Google 電子表格中的函數計算兩個給定日期之間的天數,DATEDIF并且該函數必須來自 Google Apps 腳本。我可以從下面得到它。sheet.getRange(x,10).setFormula('datedif(K32,L32,"d")');但是,每當 GAS 調用電子表格時,AppendRow 都會增加該行,因此我嘗試使用變量 x 來獲取最后一行。它讓我知道目標行在哪里。我的麻煩是我不能讓 setFormula 使用如下變量,其中start和due是帶有日期的 2 個給定單元格的 A1Notation。sheet.getRange(x,9).setFormula('datedif([start],[due],"d")');我的代碼如下。 var x = sheet.getLastRow(); sheet.getRange(x,11).setValue("2020/05/20"); sheet.getRange(x,12).setValue("2020/07/21"); start = sheet.getRange(x,11).getA1Notation(); due = sheet.getRange(x,12).getA1Notation(); sheet.getRange(x,9).setFormula('datedif([start],[due],"d")'); sheet.getRange(x,10).setFormula('datedif(K32,L32,"d")');
Google Apps Script setFormula 如何將公式設置為包含變量的表格單元格
烙印99
2022-10-21 10:40:10