gpt4 book ai didi

google-apps-script - 向数据透视表添加过滤器

转载 作者:行者123 更新时间:2023-12-04 03:11:18 26 4
gpt4 key购买 nike

我在脚本中创建了数据透视表。假设这个数据透视表被命名为 数据透视表 .我想给这个表添加一个过滤器,所以我使用 过滤条件 类来实现这一点。

我可以做这样的事情:

pivotTable.addFilter(colNumber, SpreadsheetApp.newFilterCriteria().setVisibleValues(["dog", "cat"]).build());

执行此函数后,在 数据透视表 仅保留索引为 的列中的行colNumber 具有值“猫”或“狗”。现在我想做这样的事情:
pivotTable.addFilter(anotherColNumber, SpreadsheetApp.newFilterCriteria().whenCellNotEmpty().build());

...然后我得到异常:
Exception: The pivot table filter criteria should only contain visible values.

我的问题是:
  • 我不明白我收到的异常(“可见值”究竟是什么意思?)。
  • 我不知道我做错了什么。
  • 我找不到这个或类似问题的答案。
  • 我发现的大多数答案都与 javascript 有关,所以它们对我没有帮助。
  • 文档中没有示例 https://developers.google.com/apps-script/reference/spreadsheet .

  • 感谢您的帮助!

    最佳答案

    不幸的是,目前,似乎无法以编程方式操作数据透视表中的“按条件过滤”。只能使用 setVisibleValues() 操作“按值过滤” .考虑创建一个 issue in the issuetracker添加一颗星(左上角的★) issue创建者 Fi Teach

    关于google-apps-script - 向数据透视表添加过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60919232/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com