Google apps script 使用脚本隐藏google工作表中的列
我是谷歌脚本新手,拥有大量数据,我想用脚本隐藏某些列。 脚本应该能够隐藏C-E列、I列和K-CI列。 这应在前15页中完成。之后,第16页和第17页不应隐藏任何内容。 我已经浏览了网络,但我不知道如何使用它,即使它非常基本。 非常感谢您的帮助解释: 前15张表是ss.getSheets的前15个元素 大堆要获取前15个元素,可以使用: 接下来,您要在图纸上迭代,并为每个图纸应用 函数用于hRanges列表中的每个范围。到 实现以下目标:您可以使用两个功能:Google apps script 使用脚本隐藏google工作表中的列,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我是谷歌脚本新手,拥有大量数据,我想用脚本隐藏某些列。 脚本应该能够隐藏C-E列、I列和K-CI列。 这应在前15页中完成。之后,第16页和第17页不应隐藏任何内容。 我已经浏览了网络,但我不知道如何使用它,即使它非常基本。 非常感谢您的帮助解释: 前15张表是ss.getSheets的前15个元素 大堆要获取前15个元素,可以使用: 接下来,您要在图纸上迭代,并为每个图纸应用 函数用于hRanges列表中的每个范围。到 实现以下目标:您可以使用两个功能: sheets.forEach(sh=&
sheets.forEach(sh=>
hRanges.forEach(r=>sh.hideColumn(sh.getRange(r)))
);
解决方案:
您正在寻找类似的内容:
function myFunction() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheets = ss.getSheets().slice(0,15);
const hRanges = ['C1:E1','I1','K1:CI1'];
sheets.forEach(sh=>
hRanges.forEach(r=>sh.hideColumn(sh.getRange(r)))
);
}
非常感谢您的精彩解释。吸取的教训;
function myFunction() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheets = ss.getSheets().slice(0,15);
const hRanges = ['C1:E1','I1','K1:CI1'];
sheets.forEach(sh=>
hRanges.forEach(r=>sh.hideColumn(sh.getRange(r)))
);
}