1
我有一個每天都有別人使用的電子表格。腳本每天都會在其中創建多個附加表單。最終用戶無權創建,刪除,隱藏或取消隱藏工作表。如何隱藏Google表格以外的所有表格?
由於很多紙張在一段時間內堆積如山,很難在紙張上導航。作爲清理的一部分,我想使用Google Apps腳本隱藏除名爲「說明」之外的所有工作表。我在谷歌文檔中遇到了這個function。不知道如何使用它遍歷所有表單並隱藏它們。
我有一個每天都有別人使用的電子表格。腳本每天都會在其中創建多個附加表單。最終用戶無權創建,刪除,隱藏或取消隱藏工作表。如何隱藏Google表格以外的所有表格?
由於很多紙張在一段時間內堆積如山,很難在紙張上導航。作爲清理的一部分,我想使用Google Apps腳本隱藏除名爲「說明」之外的所有工作表。我在谷歌文檔中遇到了這個function。不知道如何使用它遍歷所有表單並隱藏它們。
你必須列出所有表和只能躲在哪一個都沒有好名字:
function main(){
hideAllSheetsExcept('Instructions');
}
function hideAllSheetsExcept(sheetName) {
var sheets=SpreadsheetApp.getActiveSpreadsheet().getSheets();
for(var i =0;i<sheets.length;i++){
Logger.log(i);
if(sheets[i].getName()!=sheetName){
sheets[i].hideSheet();
}
}
}