当试图使用Office脚本从数据集自动化我的数据透视表时,脚本一直说“let pivotTable = newSheet.addPivotTable(“mypivot”,table,“A1”);“
function main(workbook: ExcelScript.Workbook) {
// Create a PivotTable based on a table in the current worksheet.
let sheet = workbook.getActiveWorksheet();
let table = sheet.getTables()[0];
// Add the PivotTable to a new worksheet.
let newSheet = workbook.addWorksheet("Holtersum");
let pivotTable = newSheet.addPivotTable("mypivot", table, "A1");
// Add fields to the PivotTable to show "Sales" per "Type".
pivotTable.addRowHierarchy(pivotTable.getHierarchy("Operator Name"));
pivotTable.addDataHierarchy(pivotTable.getHierarchy("Holter"));
}
我希望使用两列中的值创建透视表
1条答案
按热度按时间mefy6pfw1#
我认为你的问题是因为你在数据透视表变量中引用了A1。如果你把工作表名称添加到这个部分,它应该可以工作。所以你可以从下面的内容更新:
改为: