Google apps script 在Google工作表中取消隐藏列的录制宏将不会运行
录制的宏如下所示:Google apps script 在Google工作表中取消隐藏列的录制宏将不会运行,google-apps-script,google-sheets,google-sheets-macros,Google Apps Script,Google Sheets,Google Sheets Macros,录制的宏如下所示: function Unhide() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('A:P').activate(); spreadsheet.getActiveSheet().showColumns(0, 16); }; 尝试执行宏时,它会停止并显示以下错误消息: 例外:这些列超出了范围 尝试将您的起始索引切换为1 你的工作表中有多少列?就
function Unhide() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('A:P').activate();
spreadsheet.getActiveSheet().showColumns(0, 16);
};
尝试执行宏时,它会停止并显示以下错误消息:
例外:这些列超出了范围
尝试将您的起始索引切换为1
你的工作表中有多少列?就是这样。谢谢!可能列0不存在!事实并非如此。第0行也不存在。所有这些都是从1开始的。
function Unhide() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('A:P').activate();
spreadsheet.getActiveSheet().showColumns(1, 16);
};