我被一個腳本卡住,只是將setValue設置爲「」,然後設置一個導入範圍公式。基本上我這樣做是爲了讓數據更新更快,因爲我將每5分鐘設置一次觸發器。Google文檔腳本 - 自動更新器setValue上缺少括號
我收到有關缺少括號的錯誤消息。我已閱讀關於將 「+」插入字符串的內容,但我不知道該怎麼做到這個表達式。
任何人都可以幫我解決這個問題嗎?
*function UpdateTarget() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("Teste");
sheet.getRange("B4").setValue("");
sheet.getRange("B4").setFormula("=importrange("1pG8nVt-wB4Sf4KvaXT_-0";if(day(today()-weekday(today())+2)<10;"0"&day(today()-weekday(today())+2);day(today()-weekday(today())+2))&"."&if(month(today()-weekday(today())+2)<10;"0"&month(today()-weekday(today())+2);month(today()-weekday(today())+2)) &"."&if(year(today()-weekday(today())+2)<10;"0"&year(today()-weekday(today())+2);YEAR(today()-weekday(today())+2))&"!BY34:KF83")");
}*
在此先感謝!
藍天,
老實說,第5行有這麼多事情發生,我不能真正按照它來看看你想要在那裏設置什麼公式。從我所能看到的,你將B4的值設置爲= importrange(「blahblah」),然後在ifs的切線上進行。這些表格名稱是基於今天計算的嗎?如果是這樣,那麼我想我知道發生了什麼事情。 如何共享工作表(或其模型版本),以便我可以看到該公式的其餘部分是如何工作的? – thoughtcrime