對不起,對於愚蠢的問題,但我搜索了整個互聯網,我找不到一個很好的教程來學習如何編程Google SpreadSheet腳本。Google電子表格腳本:創建簡單功能時找不到函數getRange
我想爲練習做一個非常簡單的功能。
function simplesum(input) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets();
var range = sheet.getRange(input);
var x = 0;
for (var i = 1; i <= range.getNumRows(); i++) {
for (var j = 1; j <= range.getNumColumns(); j++) {
var cell = range.getCell(i, j);
x += (cell.getValue());
}
}
return x;
}
我知道我可以使用= sum()來做同樣的事情。這裏的想法是學習如何編程。 (即:= simplesum((A1:A8))它給出一個錯誤說:「TypeError:無法找到函數getRange在對象Sheet。(第4行)」
我應該怎麼辦?
再次,抱歉愚蠢的問題....
非常感謝!它完美的工作! 只是一個更愚蠢的問題:我習慣在VBA上編程。在Excel上,我們可以從代碼中調用一個函數,比如application.sum。 Google Apps腳本有這種方式嗎? – user3347814
電子表格功能不適用於谷歌應用腳本。 –
非常感謝! – user3347814