【问题标题】:Hide Individual Google Sheets by Cell Value in each sheet在每张表格中按单元格值隐藏单个 Google 表格
【发布时间】:2021-02-19 04:38:24
【问题描述】:

我的脚本效果很好,但仅适用于活动工作表。 如何更改它,以便它搜索整个工作簿并检查每个工作表中的相同单元格位置(例如:'AC2')的值 1 或 2,并选择是否隐藏或显示该工作表,然后检查其他工作表并执行一样吗?

我已经尝试了几天试图找到一个示例,但我发现的唯一一个引用了一个独特电子表格中的一个单元格,该电子表格控制着所有其他人的操作,我对谷歌脚本没有太多经验使其同时检查每个电子表格。到完成时将有大约 46 张。

我已经对触发器进行了排序。

非常感谢您提供的任何帮助

` 函数昨天2(){ var ss = SpreadsheetApp.getActiveSpreadsheet().getSheets();

  if(ss.getRange('AC2') == 1) {
    ss.hideSheet();
  }

  if(ss.getRange('AC2') == 2) {
    ss.showSheet();
   }
}

`

【问题讨论】:

标签: google-apps-script google-sheets show-hide


【解决方案1】:
function yesterday2() {
  const ss = SpreadsheetApp.getActive()
  const shts=ss.getSheets();
  shts.forEach((s,i)=>{if(s.getRange('AC1').getValue()==1){s.hideSheet();}else{s.showSheet();}}); 
}

【讨论】:

  • 你是最棒的!我不能感谢你。我真的很感谢你的帮助。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 2012-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多