Office Scriprt 错误透视过滤器属性未定义

问题描述 投票:0回答:1

我是 Office 脚本的新手,也许你可以帮助我。

我正在尝试将过滤器应用于数据透视表,但收到错误:无法读取未定义的属性(读取“获取字段”)

我发现我忘记定义一些东西,但我不知道如何在代码中定义它,这是我的尝试:

function main(workbook: ExcelScript.Workbook) {

//Pivot definieren
  let BasisFreiBlatt = workbook.getWorksheet("Basis FreiER");
  const PivotFreiER = BasisFreiBlatt.getPivotTable("PivotFreiER");

  //Filter Pivot
//Feld Frei ER auf nein
  const freierField = PivotFreiER.getFilterHierarchy("frei ER");
   getFields()[0];
  freierField.applyFilter({
    manualFilter: {
    selectedItems: ["nein"] /* The included items. */
    }
  });

  //Feld arch auf nein
  const archField = PivotFreiER.getFilterHierarchy("arch").getFields()[0];
  archField.applyFilter({
    manualFilter: {
      selectedItems: ["nein"] /* The included items. */
    }
  });

  //Feld Ladetermin auf x
  const ladeterminField = PivotFreiER.getFilterHierarchy("Ladetermin").getFields()[0];
  ladeterminField.applyFilter({
    manualFilter: {
      selectedItems: ["x"] /* The included items. */
    }
  });

}

谷歌搜索 聊天 GPT 福林

pivot office-scripts
1个回答
0
投票

请尝试一下。

//Filter Pivot
//Feld Frei ER auf nein
  const freierField = PivotFreiER.getFilterHierarchy("frei ER").getFields()[0];
  freierField.applyFilter({
    manualFilter: {
    selectedItems: ["nein"] /* The included items. */
    }
  });
© www.soinside.com 2019 - 2024. All rights reserved.