Excel.ChangedEventDetail interface

Enthält Informationen zu den Details eines WorksheetChangedEvent oder TableChangedEvent.

Hinweise

API-Satz: ExcelApi 1.9

Verwendet von

Beispiele

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/30-events/data-change-event-details.yaml

async function onTableChanged(eventArgs: Excel.TableChangedEventArgs) {
    // Inspect the values and basic types of an edited table cell, and identify errors.
    await Excel.run(async (context) => {
        const details: Excel.ChangedEventDetail = eventArgs.details;
        const address = eventArgs.address;
        if (!details) {
            console.log("Edit one table cell at a time to inspect its value and type.");
            return;
        }

        console.log(`Change at ${address}: was ${details.valueBefore}(${details.valueTypeBefore}),`
          + ` now is ${details.valueAfter}(${details.valueTypeAfter})`);

        const errorType: Excel.RangeValueType = Excel.RangeValueType.error;
        if (details.valueTypeAfter === errorType) {
            console.log("The updated cell contains an error:", details.valueAfter);
        }
    });
}

Eigenschaften

valueAfter

Stellt den Wert nach der Änderung dar. Bei den zurückgegebenen Daten kann es sich um Zeichenfolgen, Zahlen oder boolesche Werte handeln. Zellen, die einen Fehler enthalten, geben die Fehlerzeichenfolge zurück.

valueAsJsonAfter

Stellt den Werttyp nach der Änderung dar. Im Gegensatz valueAfterzu kann kann valueAsJsonAfter kann kann es alle Zellwerte darstellen, z. B. formatierte Zahlen-, Webbild- und Entitätsdatentypen.

valueAsJsonBefore

Stellt den Werttyp vor der Änderung dar. Im Gegensatz valueBeforezu kann kann valueAsJsonBefore kann kann es alle Zellwerte darstellen, z. B. formatierte Zahlen-, Webbild- und Entitätsdatentypen.

valueBefore

Stellt den Wert vor der Änderung dar. Bei den zurückgegebenen Daten kann es sich um Zeichenfolgen, Zahlen oder boolesche Werte handeln. Zellen, die einen Fehler enthalten, geben die Fehlerzeichenfolge zurück.

valueTypeAfter

Stellt den Werttyp nach der Änderung dar.

valueTypeBefore

Stellt den Werttyp vor der Änderung dar.

Details zur Eigenschaft

valueAfter

Stellt den Wert nach der Änderung dar. Bei den zurückgegebenen Daten kann es sich um Zeichenfolgen, Zahlen oder boolesche Werte handeln. Zellen, die einen Fehler enthalten, geben die Fehlerzeichenfolge zurück.

valueAfter: any;

Eigenschaftswert

any

Hinweise

API-Satz: ExcelApi 1.9

valueAsJsonAfter

Stellt den Werttyp nach der Änderung dar. Im Gegensatz valueAfterzu kann kann valueAsJsonAfter kann kann es alle Zellwerte darstellen, z. B. formatierte Zahlen-, Webbild- und Entitätsdatentypen.

valueAsJsonAfter: CellValue;

Eigenschaftswert

Hinweise

API-Satz: ExcelApi 1.16

valueAsJsonBefore

Stellt den Werttyp vor der Änderung dar. Im Gegensatz valueBeforezu kann kann valueAsJsonBefore kann kann es alle Zellwerte darstellen, z. B. formatierte Zahlen-, Webbild- und Entitätsdatentypen.

valueAsJsonBefore: CellValue;

Eigenschaftswert

Hinweise

API-Satz: ExcelApi 1.16

valueBefore

Stellt den Wert vor der Änderung dar. Bei den zurückgegebenen Daten kann es sich um Zeichenfolgen, Zahlen oder boolesche Werte handeln. Zellen, die einen Fehler enthalten, geben die Fehlerzeichenfolge zurück.

valueBefore: any;

Eigenschaftswert

any

Hinweise

API-Satz: ExcelApi 1.9

valueTypeAfter

Stellt den Werttyp nach der Änderung dar.

valueTypeAfter: Excel.RangeValueType | "Unknown" | "Empty" | "String" | "Integer" | "Double" | "Boolean" | "Error" | "RichValue";

Eigenschaftswert

Excel.RangeValueType | "Unknown" | "Empty" | "String" | "Integer" | "Double" | "Boolean" | "Error" | "RichValue"

Hinweise

API-Satz: ExcelApi 1.9

valueTypeBefore

Stellt den Werttyp vor der Änderung dar.

valueTypeBefore: Excel.RangeValueType | "Unknown" | "Empty" | "String" | "Integer" | "Double" | "Boolean" | "Error" | "RichValue";

Eigenschaftswert

Excel.RangeValueType | "Unknown" | "Empty" | "String" | "Integer" | "Double" | "Boolean" | "Error" | "RichValue"

Hinweise

API-Satz: ExcelApi 1.9