【发布时间】:2021-02-12 17:51:28
【问题描述】:
我有以下脚本来创建简单的数据透视表。这是一个工作脚本。但是,我很难找到创建过滤器的示例代码。如果有人可以向我展示创建数据透视表过滤器的示例脚本,将不胜感激。
var sheetName = "Sheet1";
var pivotTableParams = {};
pivotTableParams.source = {
sheetId: ss.getSheetByName(sheetName).getSheetId()
};
pivotTableParams.rows = [{
sourceColumnOffset: 8,
"showTotals": true,
sortOrder: "ASCENDING"
}];
pivotTableParams.values = [{
summarizeFunction: "SUM",
sourceColumnOffset: 10
}];
var sheet = ss.getSheetByName('Sheet2');
ss.deleteSheet(sheet);
var pivotTableSheet = ss.insertSheet('Sheet2');
var pivotTableSheetId = pivotTableSheet.getSheetId();
var request = {
"updateCells": {
"rows": {
"values": [{
"pivotTable": pivotTableParams
}]
},
"start": {
"sheetId": pivotTableSheetId
},
"fields": "pivotTable"
}
};
【问题讨论】:
-
请注意,当前表单中的问题与 SO 无关,因为它基本上只是询问“给我看代码”。
标签: google-apps-script google-sheets-api