我試圖重新構建COUNTIFS作爲谷歌腳本自定義函數,並遇到了一件事情:如何構建一個接受任意數量參數的函數?在Google腳本自定義函數中接受任意數量的參數?
如果你在谷歌牀單使用COUNTIFS,輸入如下所示:
=COUNTIFS(criteria_range1, criterion1, [criteria_range2, criterion2, ...])
我的谷歌腳本可以這樣:
function COUNTIFS(criteria_range1, criterion1){
// CountIFS code
}
...但我如何才能可選參數在我的功能?
它仍然只能說明當我打電話在谷歌文檔的功能所需要的參數。這裏是他們描述這種機制的地方:https://developers.google.com/apps-script/guides/sheets/functions#autocomplete – bumpkin 2014-10-29 22:53:57
嘗試例如'函數numberOfArguments(){返回arguments.length;}'並調用自定義函數在具有不同數量參數的單元格中。 – AdamL 2014-10-29 23:04:51
哦,如果你指的是自動完成信息,那麼指定可選參數的方式並不是一種簡潔的方式(不過你可以在@param描述中包含這些信息)。 – AdamL 2014-10-29 23:07:00