ExcelScript.Slicer interface
Representa un Slicer
objeto en el libro.
Comentarios
Ejemplos
/**
* This script adds a slicer for an existing PivotTable.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the PivotTable named "Farm Pivot".
const farmPivot = workbook.getPivotTable("Farm Pivot");
// Create the slicer.
// Note that this assumes "Type" is already added as a hierarchy to the PivotTable.
const fruitSlicer: ExcelScript.Slicer = workbook.addSlicer(
farmPivot, /* The table or PivotTale to be sliced. */
farmPivot.getHierarchy("Type").getFields()[0] /* What source field to use as the slicer options. */
);
// Select the items to display.
fruitSlicer.selectItems(["Lemon", "Lime"]);
// Set the left margin of the slicer.
fruitSlicer.setLeft(400);
}
Métodos
clear |
Borra todos los filtros aplicados actualmente en la segmentación. |
delete() | Elimina la segmentación. |
get |
Representa la subtítulo de la segmentación de datos. |
get |
Indica el alto, en puntos, de la segmentación. Produce una |
get |
Representa el identificador único de la segmentación de datos. |
get |
El valor es |
get |
La distancia, en puntos, desde el lado izquierdo de la segmentación hasta el izquierdo de la hoja de cálculo. Produce un |
get |
Representa el nombre de la segmentación de datos. |
get |
Devuelve una matriz de claves de los elementos seleccionados. |
get |
Obtiene un elemento de segmentación mediante su nombre o la clave. Si el elemento de segmentación de datos no existe, este método devuelve |
get |
Representa la colección de elementos de segmentación de datos que forman parte de la segmentación de datos. |
get |
Indica el orden de los elementos de la segmentación. Los valores posibles son: "DataSourceOrder", "Ascending", "Descending". |
get |
Valor constante que representa el estilo de segmentación de datos. Los valores posibles son: "SlicerStyleLight1" a "SlicerStyleLight6", "TableStyleOther1" a "TableStyleOther2", "SlicerStyleDark1" a "SlicerStyleDark6". También puede especificarse un estilo personalizado definido por el usuario presente en el libro. |
get |
La distancia, en puntos, desde el borde superior de la segmentación hasta la parte superior de la hoja de cálculo. Produce un |
get |
Indica el ancho, en puntos, de la segmentación. Produce un |
get |
Indica la hoja de cálculo que contiene la segmentación. |
select |
Selecciona los elementos de segmentación en función de sus claves. Se borran las selecciones anteriores. Todos los elementos se seleccionarán de forma predeterminada si la matriz está vacía. |
set |
Representa la subtítulo de la segmentación de datos. |
set |
Indica el alto, en puntos, de la segmentación. Produce una |
set |
La distancia, en puntos, desde el lado izquierdo de la segmentación hasta el izquierdo de la hoja de cálculo. Produce un |
set |
Representa el nombre de la segmentación de datos. |
set |
Indica el orden de los elementos de la segmentación. Los valores posibles son: "DataSourceOrder", "Ascending", "Descending". |
set |
Valor constante que representa el estilo de segmentación de datos. Los valores posibles son: "SlicerStyleLight1" a "SlicerStyleLight6", "TableStyleOther1" a "TableStyleOther2", "SlicerStyleDark1" a "SlicerStyleDark6". También puede especificarse un estilo personalizado definido por el usuario presente en el libro. |
set |
La distancia, en puntos, desde el borde superior de la segmentación hasta la parte superior de la hoja de cálculo. Produce un |
set |
Indica el ancho, en puntos, de la segmentación. Produce un |
Detalles del método
clearFilters()
Borra todos los filtros aplicados actualmente en la segmentación.
clearFilters(): void;
Devoluciones
void
delete()
Elimina la segmentación.
delete(): void;
Devoluciones
void
getCaption()
Representa la subtítulo de la segmentación de datos.
getCaption(): string;
Devoluciones
string
getHeight()
Indica el alto, en puntos, de la segmentación. Produce una InvalidArgument
excepción cuando se establece con un valor negativo o cero como entrada.
getHeight(): number;
Devoluciones
number
getId()
Representa el identificador único de la segmentación de datos.
getId(): string;
Devoluciones
string
getIsFilterCleared()
El valor es true
si se borran todos los filtros aplicados actualmente en la segmentación de datos.
getIsFilterCleared(): boolean;
Devoluciones
boolean
getLeft()
La distancia, en puntos, desde el lado izquierdo de la segmentación hasta el izquierdo de la hoja de cálculo. Produce un InvalidArgument
error cuando se establece con un valor negativo como entrada.
getLeft(): number;
Devoluciones
number
getName()
Representa el nombre de la segmentación de datos.
getName(): string;
Devoluciones
string
getSelectedItems()
Devuelve una matriz de claves de los elementos seleccionados.
getSelectedItems(): string[];
Devoluciones
string[]
getSlicerItem(key)
Obtiene un elemento de segmentación mediante su nombre o la clave. Si el elemento de segmentación de datos no existe, este método devuelve undefined
.
getSlicerItem(key: string): SlicerItem | undefined;
Parámetros
- key
-
string
Clave o nombre de la segmentación de datos que se va a recuperar.
Devoluciones
ExcelScript.SlicerItem | undefined
getSlicerItems()
Representa la colección de elementos de segmentación de datos que forman parte de la segmentación de datos.
getSlicerItems(): SlicerItem[];
Devoluciones
getSortBy()
Indica el orden de los elementos de la segmentación. Los valores posibles son: "DataSourceOrder", "Ascending", "Descending".
getSortBy(): SlicerSortType;
Devoluciones
getStyle()
Valor constante que representa el estilo de segmentación de datos. Los valores posibles son: "SlicerStyleLight1" a "SlicerStyleLight6", "TableStyleOther1" a "TableStyleOther2", "SlicerStyleDark1" a "SlicerStyleDark6". También puede especificarse un estilo personalizado definido por el usuario presente en el libro.
getStyle(): string;
Devoluciones
string
getTop()
La distancia, en puntos, desde el borde superior de la segmentación hasta la parte superior de la hoja de cálculo. Produce un InvalidArgument
error cuando se establece con un valor negativo como entrada.
getTop(): number;
Devoluciones
number
getWidth()
Indica el ancho, en puntos, de la segmentación. Produce un InvalidArgument
error cuando se establece con un valor negativo o cero como entrada.
getWidth(): number;
Devoluciones
number
getWorksheet()
Indica la hoja de cálculo que contiene la segmentación.
getWorksheet(): Worksheet;
Devoluciones
selectItems(items)
Selecciona los elementos de segmentación en función de sus claves. Se borran las selecciones anteriores. Todos los elementos se seleccionarán de forma predeterminada si la matriz está vacía.
selectItems(items?: string[]): void;
Parámetros
- items
-
string[]
Opcional. Nombres de elemento de segmentación especificados que se van a seleccionar.
Devoluciones
void
setCaption(caption)
Representa la subtítulo de la segmentación de datos.
setCaption(caption: string): void;
Parámetros
- caption
-
string
Devoluciones
void
setHeight(height)
Indica el alto, en puntos, de la segmentación. Produce una InvalidArgument
excepción cuando se establece con un valor negativo o cero como entrada.
setHeight(height: number): void;
Parámetros
- height
-
number
Devoluciones
void
setLeft(left)
La distancia, en puntos, desde el lado izquierdo de la segmentación hasta el izquierdo de la hoja de cálculo. Produce un InvalidArgument
error cuando se establece con un valor negativo como entrada.
setLeft(left: number): void;
Parámetros
- left
-
number
Devoluciones
void
setName(name)
Representa el nombre de la segmentación de datos.
setName(name: string): void;
Parámetros
- name
-
string
Devoluciones
void
setSortBy(sortBy)
Indica el orden de los elementos de la segmentación. Los valores posibles son: "DataSourceOrder", "Ascending", "Descending".
setSortBy(sortBy: SlicerSortType): void;
Parámetros
- sortBy
- ExcelScript.SlicerSortType
Devoluciones
void
setStyle(style)
Valor constante que representa el estilo de segmentación de datos. Los valores posibles son: "SlicerStyleLight1" a "SlicerStyleLight6", "TableStyleOther1" a "TableStyleOther2", "SlicerStyleDark1" a "SlicerStyleDark6". También puede especificarse un estilo personalizado definido por el usuario presente en el libro.
setStyle(style: string): void;
Parámetros
- style
-
string
Devoluciones
void
setTop(top)
La distancia, en puntos, desde el borde superior de la segmentación hasta la parte superior de la hoja de cálculo. Produce un InvalidArgument
error cuando se establece con un valor negativo como entrada.
setTop(top: number): void;
Parámetros
- top
-
number
Devoluciones
void
setWidth(width)
Indica el ancho, en puntos, de la segmentación. Produce un InvalidArgument
error cuando se establece con un valor negativo o cero como entrada.
setWidth(width: number): void;
Parámetros
- width
-
number
Devoluciones
void