簡體   English   中英

如何隱藏Google表格中除一個以外的所有表格?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM