我有一个谷歌应用程序脚本,提交信息到有组织的工作表,并想创建一个透视表中的所有信息在工作表。我可以这样做,但每当我向工作表提交新的数据行时,它不会自动包含在数据透视表中。每次提交新的数据行时,我都必须手动更改透视表的范围。有没有办法让工作表/数据透视表自动包含新的数据行?
发布于 2016-06-17 22:25:00
我解决了这个问题,只指定了列范围。
例如,如果A到F列中有行数据,则将数据透视表的范围设置为SHEET!A:F
如果现在添加行,这些列中的新数据将添加到透视表中。
发布于 2015-06-05 08:24:45
有一种方法。我在3年前的床单上就是这么做的。
如果您使用Google Forms提交新行,那么就没有办法。
如果您尝试以编程方式更新范围,也没有办法,因为命名范围需要删除,然后重新添加,从而导致透视上的#REF
。
现在好的方面是:如果您使用脚本添加新行,请不要将其附加到末尾。取而代之的是,在末尾保留一个假行(具有零值,这样pivot就不会受到影响),并在其前面插入新行。您的范围(命名或未命名)将更新。
即使对于Google Forms情况,您也可以通过将所有空行预先添加到响应表中并使命名范围也包括空行来使其正常工作。
https://stackoverflow.com/questions/30574709
复制相似问题