【发布时间】:2014-02-24 18:05:22
【问题描述】:
对不起,这个愚蠢的问题,但我已经搜索了整个互联网,我找不到一个好的教程来学习如何在 Google 电子表格脚本中编程。
我想做一个非常简单的函数,只是为了练习。
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: Cannot find function getRange in object Sheet.(第 4 行)”
我该怎么办?
再一次,对不起这个愚蠢的问题......
【问题讨论】:
标签: javascript google-apps-script google-sheets