【发布时间】:2015-04-07 16:41:31
【问题描述】:
我们正在将大量业务逻辑迁移到幕后脚本,但我担心当列移动时它们会变得更加脆弱。
在工作表上自动更新
例如,如果我在电子表格中有这样的公式:
=If(A1=5,"Yes","No")
然后我在 A 的左侧插入 1 列,公式将自动更新如下:
=If(B1=5,"Yes","No")
应用脚本不更新
例如,如果我在脚本部分有公式:
function myFunction() {
var value = SpreadsheetApp.getActiveSheet().getRange("A1").getValue();
var output = (value == 5) ? 'Yes' : 'No';
Logger.log(output);
}
工作表更改时不会更新。
问:我怎样才能在后面的代码中为可能移动的列获得稳定的引用?
【问题讨论】:
标签: google-apps-script google-spreadsheet-api