![](/img/trans.png)
[英]How do I run Google Sheets App Script on all sheets (tabs) in a Google Sheet?
[英]How do I hide all sheets except one in Google Sheets?
我有一個電子表格,每天都會被其他人使用。 腳本每天都會在其中創建許多其他工作表。 最終用戶無權創建,刪除,隱藏或取消隱藏工作表。
由於這個原因,許多紙張會在一段時間內堆積起來,並且很難瀏覽紙張。 作為清理的一部分,我想使用Google Apps腳本隱藏除名為“說明”的工作表之外的所有工作表。 我在Google文檔中遇到了此功能 。 不確定如何使用它遍歷所有工作表並將其隱藏。
您必須列出所有工作表,並僅隱藏沒有好名字的工作表:
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();
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.