如何使用脚本在 Google Docs 电子表格中编辑数据透视表的数据范围?
或者...
是否可以将命名范围用于数据透视表范围?
如何使用脚本在 Google Docs 电子表格中编辑数据透视表的数据范围?
或者...
是否可以将命名范围用于数据透视表范围?
不幸的是,在这个时候(2012 年 7 月 31 日),我相信答案是“你不能”和“不”。:-(
我可以建议的唯一解决方法是:1. 使用 QUERY 电子表格函数(它支持可容纳不断增长的数据的开放范围)来生成表格,或者 2. 使用 Google Apps 脚本本身来生成表格。与仅使用脚本修改源数据范围(就像使用 Excel/VBA 一样)相比,这两者都需要更多的努力。另一方面,GSheets 中数据透视表的一般实现仍然存在一些问题,因此您可能出于这个原因想要探索其他选项之一,这是有争议的。
我找到了一种可以帮助您的解决方法,就像我在另一篇文章中回答的那样:更改数据透视表数据范围的 JavaScript 方法 Google Docs 电子表格
创建一个专用于您的数据的工作表,第 1 行 = 标题,所有其他行 = 数据。
删除没有数据的行。
例如,如果您使用 A 到 F 列,请创建一个 Pivot 并使用此范围:SHEET_NAME!A:F
枢轴将“增长”到新行,因为范围是“A 到 F 列中的所有数据”。