问题描述
Apple Numbers 的 JavaScript - 我正在尝试使用选定范围的 row.address 来单步执行 for{} 循环,但返回的值不是兼容的整数(如果有意义的话)。电子表格已打开,脚本运行时会选择几行。
var firstRow = cells[0].row.address;
var lastRow = cells[cells.length-1].row.address;
// these values seem valid,and can be inserted into the spreadsheet
cells[0].value = firstRow;
cells[1].value = lastRow;
for (i=firstRow; i<lastRow; i++) {
// this generates an error that terminates the script:
// The action "Run JavaScript" encountered
// an error: "Error: Error: Can't convert types."
cells[2].value = i; // this line never runs
}
如果我在 firstRow 或 lastRow 上使用数学,我会得到同样的错误(例如,var j = lastRow+1
),所以它就像“整数”值并不是真正的整数值。我如何将这些值作为整数引用,或者至少不会出现错误?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)