ExcelScript.Slicer interface
Representa um Slicer
objeto no livro.
Comentários
Exemplos
/**
* 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 |
Limpa todos os filtros aplicados à segmentação de dados no momento. |
delete() | Exclui a segmentação de dados. |
get |
Representa a legenda da segmentação de dados. |
get |
Representa a altura, em pontos, da segmentação de dados. Gera uma exceção |
get |
Representa o ID exclusivo da segmentação de dados. |
get |
O valor é |
get |
Representa a distância, em pontos, da lateral esquerda da segmentação de dados à esquerda da planilha. Gera um |
get |
Representa o nome da segmentação de dados. |
get |
Retorna uma matriz de chaves de itens selecionados. |
get |
Obtém um item da segmentação de dados usando sua chave ou nome. Se o item de segmentação de dados não existir, este método devolve |
get |
Representa a coleção de itens de segmentação de dados que fazem parte da segmentação de dados. |
get |
Representa a ordem de classificação dos itens na segmentação de dados. Os valores possíveis são: "DataSourceOrder", "Ascendente", "Descendente". |
get |
Valor constante que representa o estilo de segmentação de dados. Os valores possíveis são: "SlicerStyleLight1" através de "SlicerStyleLight6", "TableStyleOther1" até "TableStyleOther2", "SlicerStyleDark1" até "SlicerStyleDark6". Também é possível usar um estilo definido pelo usuário que esteja presente na planilha. |
get |
Representa a distância, em pontos, da borda superior da segmentação de dados na parte superior da planilha. Gera um |
get |
Representa a largura, em pontos, da segmentação de dados. Gera um |
get |
Representa a planilha que contém a segmentação de dados. |
select |
Seleciona itens de segmentação de dados com base nas respetivas chaves. As seleções anteriores são desmarcadas. Todos os itens serão selecionados por predefinição se a matriz estiver vazia. |
set |
Representa a legenda da segmentação de dados. |
set |
Representa a altura, em pontos, da segmentação de dados. Gera uma exceção |
set |
Representa a distância, em pontos, da lateral esquerda da segmentação de dados à esquerda da planilha. Gera um |
set |
Representa o nome da segmentação de dados. |
set |
Representa a ordem de classificação dos itens na segmentação de dados. Os valores possíveis são: "DataSourceOrder", "Ascendente", "Descendente". |
set |
Valor constante que representa o estilo de segmentação de dados. Os valores possíveis são: "SlicerStyleLight1" através de "SlicerStyleLight6", "TableStyleOther1" até "TableStyleOther2", "SlicerStyleDark1" até "SlicerStyleDark6". Também é possível usar um estilo definido pelo usuário que esteja presente na planilha. |
set |
Representa a distância, em pontos, da borda superior da segmentação de dados na parte superior da planilha. Gera um |
set |
Representa a largura, em pontos, da segmentação de dados. Gera um |
Detalhes do método
clearFilters()
Limpa todos os filtros aplicados à segmentação de dados no momento.
clearFilters(): void;
Retornos
void
delete()
Exclui a segmentação de dados.
delete(): void;
Retornos
void
getCaption()
Representa a legenda da segmentação de dados.
getCaption(): string;
Retornos
string
getHeight()
Representa a altura, em pontos, da segmentação de dados. Gera uma exceção InvalidArgument
quando definida com um valor negativo ou zero como entrada.
getHeight(): number;
Retornos
number
getId()
Representa o ID exclusivo da segmentação de dados.
getId(): string;
Retornos
string
getIsFilterCleared()
O valor é true
se todos os filtros atualmente aplicados na segmentação de dados estiverem limpos.
getIsFilterCleared(): boolean;
Retornos
boolean
getLeft()
Representa a distância, em pontos, da lateral esquerda da segmentação de dados à esquerda da planilha. Gera um InvalidArgument
erro quando definido com um valor negativo como entrada.
getLeft(): number;
Retornos
number
getName()
Representa o nome da segmentação de dados.
getName(): string;
Retornos
string
getSelectedItems()
Retorna uma matriz de chaves de itens selecionados.
getSelectedItems(): string[];
Retornos
string[]
getSlicerItem(key)
Obtém um item da segmentação de dados usando sua chave ou nome. Se o item de segmentação de dados não existir, este método devolve undefined
.
getSlicerItem(key: string): SlicerItem | undefined;
Parâmetros
- key
-
string
Chave ou nome da segmentação de dados a obter.
Retornos
ExcelScript.SlicerItem | undefined
getSlicerItems()
Representa a coleção de itens de segmentação de dados que fazem parte da segmentação de dados.
getSlicerItems(): SlicerItem[];
Retornos
getSortBy()
Representa a ordem de classificação dos itens na segmentação de dados. Os valores possíveis são: "DataSourceOrder", "Ascendente", "Descendente".
getSortBy(): SlicerSortType;
Retornos
getStyle()
Valor constante que representa o estilo de segmentação de dados. Os valores possíveis são: "SlicerStyleLight1" através de "SlicerStyleLight6", "TableStyleOther1" até "TableStyleOther2", "SlicerStyleDark1" até "SlicerStyleDark6". Também é possível usar um estilo definido pelo usuário que esteja presente na planilha.
getStyle(): string;
Retornos
string
getTop()
Representa a distância, em pontos, da borda superior da segmentação de dados na parte superior da planilha. Gera um InvalidArgument
erro quando definido com um valor negativo como entrada.
getTop(): number;
Retornos
number
getWidth()
Representa a largura, em pontos, da segmentação de dados. Gera um InvalidArgument
erro quando definido com um valor negativo ou zero como entrada.
getWidth(): number;
Retornos
number
getWorksheet()
Representa a planilha que contém a segmentação de dados.
getWorksheet(): Worksheet;
Retornos
selectItems(items)
Seleciona itens de segmentação de dados com base nas respetivas chaves. As seleções anteriores são desmarcadas. Todos os itens serão selecionados por predefinição se a matriz estiver vazia.
selectItems(items?: string[]): void;
Parâmetros
- items
-
string[]
Opcional. Os nomes de itens de segmentação de dados especificados a selecionar.
Retornos
void
setCaption(caption)
Representa a legenda da segmentação de dados.
setCaption(caption: string): void;
Parâmetros
- caption
-
string
Retornos
void
setHeight(height)
Representa a altura, em pontos, da segmentação de dados. Gera uma exceção InvalidArgument
quando definida com um valor negativo ou zero como entrada.
setHeight(height: number): void;
Parâmetros
- height
-
number
Retornos
void
setLeft(left)
Representa a distância, em pontos, da lateral esquerda da segmentação de dados à esquerda da planilha. Gera um InvalidArgument
erro quando definido com um valor negativo como entrada.
setLeft(left: number): void;
Parâmetros
- left
-
number
Retornos
void
setName(name)
Representa o nome da segmentação de dados.
setName(name: string): void;
Parâmetros
- name
-
string
Retornos
void
setSortBy(sortBy)
Representa a ordem de classificação dos itens na segmentação de dados. Os valores possíveis são: "DataSourceOrder", "Ascendente", "Descendente".
setSortBy(sortBy: SlicerSortType): void;
Parâmetros
- sortBy
- ExcelScript.SlicerSortType
Retornos
void
setStyle(style)
Valor constante que representa o estilo de segmentação de dados. Os valores possíveis são: "SlicerStyleLight1" através de "SlicerStyleLight6", "TableStyleOther1" até "TableStyleOther2", "SlicerStyleDark1" até "SlicerStyleDark6". Também é possível usar um estilo definido pelo usuário que esteja presente na planilha.
setStyle(style: string): void;
Parâmetros
- style
-
string
Retornos
void
setTop(top)
Representa a distância, em pontos, da borda superior da segmentação de dados na parte superior da planilha. Gera um InvalidArgument
erro quando definido com um valor negativo como entrada.
setTop(top: number): void;
Parâmetros
- top
-
number
Retornos
void
setWidth(width)
Representa a largura, em pontos, da segmentação de dados. Gera um InvalidArgument
erro quando definido com um valor negativo ou zero como entrada.
setWidth(width: number): void;
Parâmetros
- width
-
number
Retornos
void