我已经使用SpreadsheetApp.setActiveSheet()多年了,以便在UI中可视地切换工作表。从今天起,这不再起作用了。我无法使用此方法切换到另一张纸。没有我使用的几个脚本和电子表格。 有什么理由吗?或者我可以使用替代方法强制在UI中显示某个工作表吗?这是以前工作正常但不再适用的:
function ShowCalculation() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(ss.getSheetByName("Calculation"));
}
答案 0 :(得分:0)
已知问题: https://code.google.com/p/google-apps-script-issues/issues/detail?id=5519
在修复之前,您可以尝试以下代码:
function ShowCalculation() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.getSheetByName("Calculation").getRange('A1').activate();
}
答案 1 :(得分:0)
不知怎的,它再次起作用。我的脚本没有任何改变。显然是一个谷歌问题。