【发布时间】:2011-11-18 10:39:42
【问题描述】:
您好,我在脚本参数中传递 2 个单元格时遇到问题:
function myFunction(c1, c2) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[1]; //This is the correct sheet
var valueFirstCell = sheet.getRange(c1).getValue();
var valueSecondCell = sheet.getRange(c2).getValue();
return valueSecondCell - valueFirstCell;
}
所以我在单元格 A3 中使用它:
=myFunction(A1, A2)
假设 A1=10 和 A2=15 我希望 A3 显示 5,但是,
var valueFirstCell = sheet.getRange(c1).getValue();
失败“参数必须是一个范围” 有什么想法吗?
【问题讨论】:
-
我知道的一件事是你不能传递像 C1 这样的 Javascript 而不用引号引起来。
标签: google-apps-script google-sheets