我是 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 福林
请尝试一下。
//Filter Pivot
//Feld Frei ER auf nein
const freierField = PivotFreiER.getFilterHierarchy("frei ER").getFields()[0];
freierField.applyFilter({
manualFilter: {
selectedItems: ["nein"] /* The included items. */
}
});