Excel.TableSort class

Gère les opérations de tri sur Table les objets.

Extends

Remarques

Jeu d’API : ExcelApi 1.2

Utilisateur

Propriétés

context

Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office.

fields

Spécifie les conditions actuelles utilisées pour le dernier tri de la table.

matchCase

Spécifie si le tubage a un impact sur le dernier tri de la table.

method

Représente la dernière méthode de tri des caractères chinois utilisée pour trier la table.

Méthodes

apply(fields, matchCase, method)

Effectue une opération de tri.

apply(fields, matchCase, method)

Effectue une opération de tri.

clear()

Efface le tri actuellement appliqué au tableau. Même si le classement du tableau n’est pas modifié, l’état des boutons d’en-tête est rétabli.

load(options)

Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.

load(propertyNames)

Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.

load(propertyNamesAndPaths)

Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.

reapply()

Applique à nouveau les paramètres actuels de tri au tableau.

toJSON()

Remplace la méthode JavaScript toJSON() afin de fournir une sortie plus utile lorsqu’un objet API est passé à JSON.stringify(). (JSON.stringify, à son tour, appelle la toJSON méthode de l’objet qui lui est passé.) Alors que l’objet d’origine Excel.TableSort est un objet API, la toJSON méthode renvoie un objet JavaScript simple (typé ) Excel.Interfaces.TableSortDataqui contient des copies superficielles de toutes les propriétés enfants chargées à partir de l’objet d’origine.

Détails de la propriété

context

Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office.

context: RequestContext;

Valeur de propriété

fields

Spécifie les conditions actuelles utilisées pour le dernier tri de la table.

readonly fields: Excel.SortField[];

Valeur de propriété

Remarques

Jeu d’API : ExcelApi 1.2

matchCase

Spécifie si le tubage a un impact sur le dernier tri de la table.

readonly matchCase: boolean;

Valeur de propriété

boolean

Remarques

Jeu d’API : ExcelApi 1.2

method

Représente la dernière méthode de tri des caractères chinois utilisée pour trier la table.

readonly method: Excel.SortMethod | "PinYin" | "StrokeCount";

Valeur de propriété

Excel.SortMethod | "PinYin" | "StrokeCount"

Remarques

Jeu d’API : ExcelApi 1.2

Détails de la méthode

apply(fields, matchCase, method)

Effectue une opération de tri.

apply(fields: Excel.SortField[], matchCase?: boolean, method?: Excel.SortMethod): void;

Paramètres

fields

Excel.SortField[]

Liste des conditions de tri.

matchCase

boolean

Facultatif. Indique si la casse influe sur le classement des chaînes.

method
Excel.SortMethod

Facultatif. Méthode de classement utilisée pour les caractères chinois.

Retours

void

Remarques

Jeu d’API : ExcelApi 1.2

Exemples

await Excel.run(async (context) => { 
    const tableName = 'Table1';
    const table = context.workbook.tables.getItem(tableName);
    table.sort.apply([ 
            {
                key: 2,
                ascending: true
            },
        ], true);
    await context.sync(); 
});

apply(fields, matchCase, method)

Effectue une opération de tri.

apply(fields: Excel.SortField[], matchCase?: boolean, method?: "PinYin" | "StrokeCount"): void;

Paramètres

fields

Excel.SortField[]

Liste des conditions de tri.

matchCase

boolean

Facultatif. Indique si la casse influe sur le classement des chaînes.

method

"PinYin" | "StrokeCount"

Facultatif. Méthode de classement utilisée pour les caractères chinois.

Retours

void

Remarques

Jeu d’API : ExcelApi 1.2

clear()

Efface le tri actuellement appliqué au tableau. Même si le classement du tableau n’est pas modifié, l’état des boutons d’en-tête est rétabli.

clear(): void;

Retours

void

Remarques

Jeu d’API : ExcelApi 1.2

load(options)

Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.

load(options?: Excel.Interfaces.TableSortLoadOptions): Excel.TableSort;

Paramètres

options
Excel.Interfaces.TableSortLoadOptions

Fournit des options pour les propriétés de l’objet à charger.

Retours

load(propertyNames)

Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.

load(propertyNames?: string | string[]): Excel.TableSort;

Paramètres

propertyNames

string | string[]

Chaîne délimitée par des virgules ou tableau de chaînes spécifiant les propriétés à charger.

Retours

load(propertyNamesAndPaths)

Files d’attente de la commande pour charger les propriétés de l’objet spécifié. Vous devez contacter context.sync() avant de lire les propriétés.

load(propertyNamesAndPaths?: {
            select?: string;
            expand?: string;
        }): Excel.TableSort;

Paramètres

propertyNamesAndPaths

{ select?: string; expand?: string; }

propertyNamesAndPaths.select est une chaîne délimitée par des virgules qui spécifie les propriétés à charger, et propertyNamesAndPaths.expand est une chaîne délimitée par des virgules qui spécifie les propriétés de navigation à charger.

Retours

reapply()

Applique à nouveau les paramètres actuels de tri au tableau.

reapply(): void;

Retours

void

Remarques

Jeu d’API : ExcelApi 1.2

toJSON()

Remplace la méthode JavaScript toJSON() afin de fournir une sortie plus utile lorsqu’un objet API est passé à JSON.stringify(). (JSON.stringify, à son tour, appelle la toJSON méthode de l’objet qui lui est passé.) Alors que l’objet d’origine Excel.TableSort est un objet API, la toJSON méthode renvoie un objet JavaScript simple (typé ) Excel.Interfaces.TableSortDataqui contient des copies superficielles de toutes les propriétés enfants chargées à partir de l’objet d’origine.

toJSON(): Excel.Interfaces.TableSortData;

Retours