刷新所有页面

我正在处理一个隐藏所有数据的 Google Sheet 文件(有一个触发器可以在页面打开时隐藏所有数据)。

我制作了一个按钮,它调用侧边栏 html 表单。 在这个html表单上,用户可以插入数据并提交表单,然后显示想要的数据。

我最近在表单上添加了一个刷新按钮。我的目的是刷新所有页面(如果足够,也可以刷新工作表文件)。

这是我的代码

Filter.gs

function refreshh () {
  Spreadsheetapp.flush();
}

FormFilter.html

  <!-- ... -->
  <button type="submit"> Submit </button>
  
  <button type="button" onClick="refreshh()"> Refresh </button>

我尝试使用应满足我需要的刷新功能。

我试过“window.location.reload();”但这只会刷新侧边栏表单。

您有解决此问题的任何想法吗?

xingxing9806 回答:刷新所有页面

这将显示隐藏的工作表:

function ShowTheHiddenSheets() {
  SpreadsheetApp.getActive().getSheets().forEach(s => {if(s.isSheetHidden()) s.showSheet();})
}
本文链接:https://www.f2er.com/547.html

大家都在问