【问题标题】:Google Spreadsheet Pivot Table Range Update Using Scripts使用脚本更新 Google 电子表格数据透视表范围
【发布时间】:2012-07-30 15:29:49
【问题描述】:

如何使用脚本在 Google Docs 电子表格中编辑数据透视表的数据范围?

或者……

是否可以为数据透视表范围使用命名范围?

【问题讨论】:

标签: google-apps-script google-sheets pivot-table google-sheets-api


【解决方案1】:

很遗憾,在这个时候(2012 年 7 月 31 日),我相信答案是“你不能”和“不”。 :-(

我可以建议的唯一解决方法是:1. 使用 QUERY 电子表格函数生成表格,该函数支持可容纳不断增长的数据的开放范围,或者 2. 使用 Google Apps 脚本本身来生成表格。与仅使用脚本修改源数据范围(就像使用 Excel/VBA 一样)相比,这两者都需要更多的努力。另一方面,GSheets 中数据透视表的一般实现仍然存在一些问题,因此您可能希望探索其他选项之一。

【讨论】:

    【解决方案2】:

    我找到了一个可以帮助你的解决方法,就像我在另一个帖子中回答的那样:JavaScript Method to change PivotTable Data Range Google Docs Spreadsheet

    创建一个专用于您的数据的工作表,第 1 行 = 标题,所有其他行 = 数据。

    删除没有数据的行。

    例如,如果您使用 A 到 F 列,则创建一个 Pivot 并使用此范围:SHEET_NAME!A:F

    枢轴将“增长”到新行,因为范围是“A 到 F 列中的所有数据”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      • 1970-01-01
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多