Partager via


ExcelScript.PivotHierarchy interface

Représente l’excel PivotHierarchy.

Remarques

Exemples

/**
 * This script creates a PivotTable from an existing table and adds it to a new worksheet.
 * This script assumes there is a table in the current worksheet with columns named "Type" and "Sales".
 */
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("Pivot");
  let pivotTable = newSheet.addPivotTable("My Pivot", table, "A1");

  // Add fields to the PivotTable to show "Sales" per "Type".
  pivotTable.addRowHierarchy(pivotTable.getHierarchy("Type"));
  pivotTable.addDataHierarchy(pivotTable.getHierarchy("Sales"));
}

Méthodes

getFields()

Renvoie les PivotFields associés à la PivotHierarchy.

getId()

ID de pivotHierarchy.

getName()

Nom de la PivotHierarchy.

getPivotField(name)

Obtient un champ de tableau croisé dynamique par nom. Si le champ de tableau croisé dynamique n’existe pas, cette méthode retourne undefined.

setName(name)

Nom de la PivotHierarchy.

Détails de la méthode

getFields()

Renvoie les PivotFields associés à la PivotHierarchy.

getFields(): PivotField[];

Retours

getId()

ID de pivotHierarchy.

getId(): string;

Retours

string

getName()

Nom de la PivotHierarchy.

getName(): string;

Retours

string

getPivotField(name)

Obtient un champ de tableau croisé dynamique par nom. Si le champ de tableau croisé dynamique n’existe pas, cette méthode retourne undefined.

getPivotField(name: string): PivotField | undefined;

Paramètres

name

string

Nom du champ de tableau croisé dynamique à récupérer.

Retours

setName(name)

Nom de la PivotHierarchy.

setName(name: string): void;

Paramètres

name

string

Retours

void