ExcelScript.FilterCriteria interface
Representa os critérios de filtragem aplicados a uma coluna.
Comentários
Usada por
Propriedades
| color | A cadeia HTML de cor usada para filtrar células. Usado com |
| criterion1 | O primeiro critério usado para filtrar os dados. Usado como operador no caso de Usado como um número no caso de itens/porcentagens superiores/inferiores (por exemplo, "5" para os 5 primeiros itens se |
| criterion2 | O segundo critério usado para filtrar os dados. Usado apenas como operador no caso de |
| dynamic |
Os critérios dinâmicos do |
| filter |
A propriedade usada pelo filtro para determinar se os valores devem ficar visíveis. |
| icon | O ícone usado para filtrar células. Usado com |
| operator | O operador costumava combinar os critérios 1 e 2 ao usar a |
| sub |
A propriedade usada pelo filtro para fazer um filtro avançado em valores ricos. |
| values | O conjunto de valores a ser usado como parte da |
Detalhes da propriedade
color
A cadeia HTML de cor usada para filtrar células. Usado com cellColor e fontColor filtragem.
color?: string;
Valor da propriedade
string
criterion1
O primeiro critério usado para filtrar os dados. Usado como operador no caso de custom filtragem. Por exemplo, ">50" para números maiores que 50 ou "=*s" para valores que terminam em "s".
Usado como um número no caso de itens/porcentagens superiores/inferiores (por exemplo, "5" para os 5 primeiros itens se filterOn estiver definido como topItems).
criterion1?: string;
Valor da propriedade
string
Exemplos
/**
* This script creates an autoFilter on the worksheet that filters out rows based on column values.
* The autoFilter filters to only include rows that have a value in column C in the lowest 10 values
* (of column C values).
*/
function main(workbook: ExcelScript.Workbook) {
const currentSheet = workbook.getActiveWorksheet();
const dataRange = currentSheet.getUsedRange();
// Add a filter that will only show the rows with the lowest 10 values in column C
// (index 2, assuming the used range spans from at least A:C).
const filterCriteria: ExcelScript.FilterCriteria = {
criterion1: "10",
filterOn: ExcelScript.FilterOn.bottomItems
};
currentSheet.getAutoFilter().apply(dataRange, 2, filterCriteria);
}
criterion2
O segundo critério usado para filtrar os dados. Usado apenas como operador no caso de custom filtragem.
criterion2?: string;
Valor da propriedade
string
dynamicCriteria
Os critérios dinâmicos do ExcelScript.DynamicFilterCriteria conjunto a ser aplicado nesta coluna. Usado com dynamic filtragem.
dynamicCriteria?: DynamicFilterCriteria;
Valor da propriedade
filterOn
A propriedade usada pelo filtro para determinar se os valores devem ficar visíveis.
filterOn: FilterOn;
Valor da propriedade
icon
O ícone usado para filtrar células. Usado com icon filtragem.
icon?: Icon;
Valor da propriedade
operator
O operador costumava combinar os critérios 1 e 2 ao usar a custom filtragem.
operator?: FilterOperator;
Valor da propriedade
subField
A propriedade usada pelo filtro para fazer um filtro avançado em valores ricos.
subField?: string;
Valor da propriedade
string
values
O conjunto de valores a ser usado como parte da values filtragem.
values?: Array<string | FilterDatetime>;
Valor da propriedade
Array<string | ExcelScript.FilterDatetime>