第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Google Apps Script setFormula 如何將公式設置為包含變量的表格單元格

Google Apps Script setFormula 如何將公式設置為包含變量的表格單元格

烙印99 2022-10-21 10:40:10
我的計劃是使用 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")');
查看完整描述

1 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

回答:

您需要將單元格的 A1 符號連接到setFormula().


代碼修改:

從 V8 開始,您可以在 Google Apps 腳本中使用模板文字。您可以按以下方式執(zhí)行此操作:


start = sheet.getRange(x,11).getA1Notation();

due = sheet.getRange(x,12).getA1Notation();  


sheet.getRange(x,9).setFormula(`datedif(${start},${due},"d")`);


查看完整回答
反對 回復 2022-10-21
  • 1 回答
  • 0 關注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號