Filter 当新数据进入时刷新过滤器

Filter 当新数据进入时刷新过滤器,filter,google-sheets,Filter,Google Sheets,我有一个谷歌电子表格,有多张表格。我们将一个数据表粘贴到sheet1中,所有其他的工作表基本上都有基于其中一列中的“membernumber”值的过滤器(以便导入的海量数据按单个成员排序)。然后,我们希望为每个成员发送一封包含更新表的电子邮件(因此,我的脚本将访问每个工作表,并将过滤后的数据表复制到电子邮件正文) 但我的问题是关于这个脚本的早期部分之一:在sheet1中导入新数据后,如何使我的应用程序脚本自动刷新所有工作表中的过滤器?现在,我们手动点击过滤器图标,重新选择成员的号码,如果他们没有

我有一个谷歌电子表格,有多张表格。我们将一个数据表粘贴到sheet1中,所有其他的工作表基本上都有基于其中一列中的“membernumber”值的过滤器(以便导入的海量数据按单个成员排序)。然后,我们希望为每个成员发送一封包含更新表的电子邮件(因此,我的脚本将访问每个工作表,并将过滤后的数据表复制到电子邮件正文)

但我的问题是关于这个脚本的早期部分之一:在sheet1中导入新数据后,如何使我的应用程序脚本自动刷新所有工作表中的过滤器?现在,我们手动点击过滤器图标,重新选择成员的号码,如果他们没有当天的数据,则选择0。我快死了

我知道应用程序脚本没有自动筛选方法,但也许我可以使用工作表API刷新它们

假设我有一张纸,我会写:

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("example");
sheet.updateFilterView({"fields": *}); //since I want to update all filters, all fields on each sheet 

我真希望GoogleSheetsAPI有一些例子

不确定筛选器视图,但确实可以处理常规筛选器,请参阅此问题:。您可以向现有用户公开您的问题或评论。