Skip to main content

InsertPivotExistingWorksheet

Inserts the specified pivot table into an existing worksheet.

Syntax​

expression.InsertPivotExistingWorksheet(dataRef, pivotRef, confirmation);

expression - A variable that represents a Api class.

Parameters​

NameRequired/OptionalData typeDefaultDescription
dataRefRequiredApiRangeThe source data range.
pivotRefRequiredApiRangeA range in which the pivot table will be located.
confirmationRequiredbooleanSpecifies whether to replace the data in the specified pivot table range (if it exists) or create a dialog box for this (if it exists).

Returns​

ApiPivotTable

Example​

Add a pivot table to an existing sheet in a spreadsheet.

// How do I place a pivot table on a sheet that already exists in a spreadsheet?

// Summarize data with a pivot table on the current sheet in a spreadsheet.

let worksheet = Api.GetActiveSheet();

worksheet.GetRange('B1').SetValue('Region');
worksheet.GetRange('C1').SetValue('Price');
worksheet.GetRange('B2').SetValue('East');
worksheet.GetRange('B3').SetValue('West');
worksheet.GetRange('C2').SetValue(42.5);
worksheet.GetRange('C3').SetValue(35.2);

let dataRef = Api.GetRange("'Sheet1'!$B$1:$C$3");
let pivotRef = worksheet.GetRange('A7');
let pivotTable = Api.InsertPivotExistingWorksheet(dataRef, pivotRef);