Teilen über


Neuerungen in der Excel-JavaScript-API 1.19

ExcelApi 1.19 fügt Funktionen für Diagramme und Formen hinzu, mit denen Sie Ihre Daten in Excel besser visualisieren können. Es enthält auch Aktualisierungen des Datentypfeatures, z. B. Unterstützung für verknüpfte Datentypen, Punktnotation und erweiterte Optionen für grundlegende Zellwerte.

Die folgende Tabelle enthält eine kurze Zusammenfassung der APIs, während die nachfolgende API-Listentabelle eine detaillierte Liste enthält.

Funktionsbereich Beschreibung Relevante Objekte
Diagrammbeschriftungen Steuern sie die Darstellung von Diagrammbeschriftungen. ChartDataLabel, ChartDataLabelAnchor, ChartLeaderLines, ChartLeaderLinesFormat
Verknüpfte Entitäten Fügt Unterstützung für Datentypen hinzu, die aus externen Quellen mit Excel verbunden sind. Weitere Informationen finden Sie unter Erstellen von Zellenwerten für verknüpfte Entitäten. LinkedEntityDataDomain, LinkedEntityDataDomainCollection, LinkedEntityDataDomainCreateOptions, LinkedEntityIdCulture, LinkedEntityLoadServiceRequest

API-Liste

In der folgenden Tabelle sind die APIs im Excel-JavaScript-API-Anforderungssatz 1.19 aufgeführt. Informationen zum Anzeigen der API-Referenzdokumentation für alle APIs, die vom Excel-JavaScript-API-Anforderungssatz 1.19 oder früher unterstützt werden, finden Sie unter Excel-APIs im Anforderungssatz 1.19 oder früher.

Klasse Felder Beschreibung
BasicCardLayout Layout Stellt den Typ dieses Layouts dar.
BasicCompactLayout icon Gibt den Namen des Symbols an, das zum Öffnen des Karte verwendet wird.
BasicViewLayouts Karte Stellt das Layout dieses Werts und seine Eigenschaften in Karte Ansicht dar.
kompakt Stellt das Layout dar, das verwendet wird, wenn der Platz zur Darstellung des Werts begrenzt ist.
BooleanCellValue Layouts Stellt Layoutinformationen für Ansichten dieses booleschen Werts dar.
properties Stellt zusätzliche Eigenschaften dieses booleschen Werts dar.
Anbieter Stellt Informationen dar, die den Dienst beschreiben, der die Daten in diesem BooleanCellValuebereitgestellt hat.
referencedValues Stellt die Zellwerte dar, auf die in BooleanCellValue.propertiesverwiesen wird.
CardLayoutTwoColumnSection Layout Stellt den Typ des Layouts für diesen Abschnitt dar.
ChartDataLabel geometricShapeType Gibt den geometrischen Formtyp der Datenbezeichnung an.
getSubstring(start: number, length?: number) Gibt eine Teilzeichenfolge der Datenbezeichnung zurück.
getTailAnchor() Gibt den Endanker der Datenbeschriftung zurück, der als stickige Legende angezeigt wird.
setHeight(height: number) Legt die Höhe der Datenbezeichnung in Punkt fest.
setWidth(width: number) Legt die Breite der Datenbezeichnung in Punkt fest.
showAsStickyCallout Gibt an, ob die Datenbezeichnung als Legende angezeigt wird, wobei der Tail Anchor an den Datenpunkt angefügt ist.
ChartDataLabelAnchor left Gibt den Abstand zwischen dem Anker und dem linken Rand der Diagrammdatenbezeichnung in Punkt an.
top Gibt den Abstand (in Punkt) vom Anker zum oberen Rand der Diagrammdatenbezeichnung an.
ChartDataLabels geometricShapeType Gibt den geometrischen Formtyp der Datenbeschriftungen an.
leaderLines Ruft ein -Objekt ab, das die Führungslinien der Datenbeschriftungen darstellt.
showAsStickyCallout Gibt an, ob die Datenbeschriftungen als Legende angezeigt werden, wobei der Tail Anchor an den Datenpunkt angefügt ist.
showLeaderLines Gibt an, ob Führungslinien für die Datenbeschriftungen angezeigt werden.
ChartLeaderLines format Stellt die Formatierung von Führungslinien von Datenbeschriftungen in einer Reihe dar.
ChartLeaderLinesFormat line Ruft ein -Objekt ab, das die Linienformatierung von Diagrammführungslinien darstellt.
DoubleCellValue Layouts Stellt Layoutinformationen für Ansichten dieses Double-Werts dar.
numberFormat Gibt die Zahlenformatzeichenfolge zurück, die zum Anzeigen dieses Werts verwendet wird.
properties Stellt zusätzliche Eigenschaften dieses double-Werts dar.
Anbieter Stellt Informationen dar, die den Dienst beschreiben, der die Daten in diesem DoubleCellValuebereitgestellt hat.
referencedValues Stellt die Zellwerte dar, auf die in DoubleCellValue.propertiesverwiesen wird.
JavaScriptCustomFunctionReferenceCellValue basicType Stellt den Wert dar, der von Range.valueTypes für eine Zelle mit diesem Wert zurückgegeben wird.
basicValue Stellt den Wert dar, der von Range.values für eine Zelle mit diesem Wert zurückgegeben wird.
functionType Stellt den Typ von dar FunctionCellValue.
id Stellt die ID der benutzerdefinierten Funktion dar.
Namespace Stellt den namespace dar, der von der benutzerdefinierten Funktion verwendet wird.
type Stellt den Typ dieses Zellwerts dar.
LinkedEntityDataDomain dataProvider Ruft den Namen des Datenanbieters für die Datendomäne der verknüpften Entität ab.
delete() Löscht dieses Objekt aus der LinkedEntityDataDomainCollection.
id Ruft die ID der verknüpften Entitätsdatendomäne ab, die von Office-Add-Ins definiert wird.
lastRefreshed Ruft das Datum und die Uhrzeit (in der lokalen Zeitzone) ab, seit die Arbeitsmappe geöffnet und die LinkedEntityCellValue Objekte dieser Datendomäne der verknüpften Entität zuletzt aktualisiert wurden.
loadFunctionId Ruft die ID der benutzerdefinierten Funktion ab, die bei Bedarf aufgerufen wird, um die Objekte der LinkedEntityCellValue durch Office-Add-Ins definierten Datendomäne der verknüpften Entität aufzulösen oder zu aktualisieren.
name Ruft den Namen der Datendomäne der verknüpften Entität ab.
periodicRefreshInterval Ruft die Häufigkeit in Sekunden ab, mit LinkedEntityCellValue der Objekte dieser Datendomäne der verknüpften Entität automatisch aktualisiert werden.
refresh() Aktualisiert alle LinkedEntityCellValue Objekte dieser Datendomäne für verknüpfte Entitäten.
refreshMode Gibt den Aktualisierungsmodus an, der definiert, wie und wann die LinkedEntityCellValue Objekte dieser verknüpften Entitäts-Datendomäne aktualisiert werden.
ServiceID Ruft die Dienst-ID der Datendomäne der verknüpften Entität ab.
supportedRefreshModes Ruft alle Aktualisierungsmodi ab, die von der Datendomäne der verknüpften Entität unterstützt werden.
LinkedEntityDataDomainAddedEventArgs id Ruft die ID der Datendomäne der verknüpften Entität ab, die der Arbeitsmappe gerade hinzugefügt wurde.
ServiceID Ruft die Dienst-ID der Datendomäne der verknüpften Entität ab, die der Arbeitsmappe gerade hinzugefügt wurde.
source Ruft die Quelle des Ereignisses ab.
type Ruft den Typ des Ereignisses ab.
LinkedEntityDataDomainCollection add(options: Excel.LinkedEntityDataDomainCreateOptions) Fügt der Auflistung ein vom Office-Add-In definiertes Datendomänenobjekt für verknüpfte Entitäten hinzu.
getCount() Ruft die Anzahl der Verknüpften Entitätsdatendomänen in der Auflistung ab.
getItem(id: string) Ruft eine verknüpfte Entitäts-Datendomäne nach deren idab.
getItemAt(index: number) Ruft eine verknüpfte Entitätsdatendomäne nach ihrem Index in der Auflistung ab.
getItemByName(name: string) Ruft eine verknüpfte Entitäts-Datendomäne nach deren nameab.
getItemByNameOrNullObject(name: string) Ruft eine verknüpfte Entitäts-Datendomäne nach deren nameab.
getItemOrNullObject(id: string) Ruft eine verknüpfte Entitäts-Datendomäne nach deren idab.
items Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab.
onLinkedEntityDataDomainAdded Tritt auf, wenn der Arbeitsmappe eine neue Datendomäne für verknüpfte Entitäten hinzugefügt wird.
onRefreshCompleted Tritt auf, wenn die Anforderung zum Aktualisieren LinkedEntityCellValue von Objekten einer verknüpften Entitäts-Datendomäne abgeschlossen ist.
onRefreshModeChanged Tritt auf, wenn die refreshMode einer verknüpften Entitäts-Datendomäne geändert wird.
refreshAll() Aktualisiert alle LinkedEntityCellValue Objekte aller verknüpften Entitätsdatendomänen in dieser Auflistung.
LinkedEntityDataDomainCreateOptions dataProvider Gibt den Namen des Datenanbieters für die Datendomäne der verknüpften Entität an.
id Gibt die ID der Datendomäne der verknüpften Entität an.
loadFunctionId Gibt die ID der benutzerdefinierten Funktion an, die bei Bedarf aufgerufen wird, um die LinkedEntityCellValue Objekte dieser verknüpften Entitätsdatendomäne aufzulösen oder zu aktualisieren.
name Gibt den Namen der Datendomäne der verknüpften Entität an.
periodicRefreshInterval Gibt die Häufigkeit in Sekunden an, mit LinkedEntityCellValue der Objekte dieser verknüpften Entitäts-Datendomäne automatisch aktualisiert werden.
supportedRefreshModes Gibt alle Aktualisierungsmodi an, die von der Datendomäne der verknüpften Entität unterstützt werden.
LinkedEntityDataDomainRefreshCompletedEventArgs errors Ruft alle Fehler ab, die während der Anforderung zum Aktualisieren LinkedEntityCellValue von Objekten der Datendomäne der verknüpften Entität auftreten.
id Ruft die ID der Datendomäne der verknüpften Entität ab, deren LinkedEntityCellValue Objekte aktualisiert wurden.
aufgefrischt Gibt zurück true , wenn die LinkedEntityCellValue Objekte der datendomäne der verknüpften Entität erfolgreich aktualisiert wurden, andernfalls wird zurückgegeben false.
ServiceID Ruft die Dienst-ID der Datendomäne der verknüpften Entität ab, deren LinkedEntityCellValue Objekte aktualisiert wurden.
source Ruft die Quelle des Ereignisses ab.
type Ruft den Typ des Ereignisses ab.
LinkedEntityDataDomainRefreshModeChangedEventArgs id Ruft die ID der Datendomäne der verknüpften Entität ab, deren Aktualisierungsmodus geändert wurde.
refreshMode Ruft den neuen Aktualisierungsmodus der Datendomäne der verknüpften Entität ab.
ServiceID Ruft die Dienst-ID der Datendomäne der verknüpften Entität ab, deren Aktualisierungsmodus geändert wurde.
source Ruft die Quelle des Ereignisses ab.
type Ruft den Typ des Ereignisses ab.
LinkedEntityIdCulture Kultur Stellt die Sprachkultur dar, die zum Erstellen des LinkedEntityCellValue -Objekts verwendet wird.
entityId Stellt den Bezeichner dar, der für einen Dienst spezifisch ist, der zum Erstellen des LinkedEntityCellValue -Objekts verwendet wird.
LinkedEntityLoadServiceRequest domainId Stellt die Domäne dar, die für den Dienst spezifisch ist, der zum Erstellen der LinkedEntityCellValue Objekte verwendet wird.
entitäten Stellt die Entitäts-IDs und Kulturen der LinkedEntityCellValue zu ladenden Objekte dar.
LinkedEntityLoadServiceResult entitäten Stellt die geladenen LinkedEntityCellValue Objekte dar.
Range getDisplayedCellProperties(cellPropertiesLoadOptions: CellPropertiesLoadOptions) Gibt ein 2D-Array zurück, das die Anzeigedaten für die Schriftart, Füllung, Rahmen, Ausrichtung und andere Eigenschaften jeder Zelle kapselt.
StringCellValue Layouts Stellt Layoutinformationen für Ansichten dieses Zeichenfolgenwerts dar.
properties Stellt zusätzliche Eigenschaften dieses Zeichenfolgenwerts dar.
Anbieter Stellt Informationen dar, die den Dienst beschreiben, der die Daten in diesem StringCellValuebereitgestellt hat.
referencedValues Stellt die Zellwerte dar, auf die in StringCellValue.propertiesverwiesen wird.
Workbook getActiveShape() Ruft die aktive Form in der Arbeitsmappe ab.
getActiveShapeOrNullObject() Ruft die aktive Form in der Arbeitsmappe ab.
linkedEntityDataDomains Gibt eine Auflistung verknüpfter Entitätsdatendomänen zurück, die in der Arbeitsmappe verfügbar sind.
Arbeitsblatt showDataTypeIcons Gibt an, ob Datentypsymbole auf dem Arbeitsblatt sichtbar sind.

Siehe auch