Freigeben über


Office.EnhancedLocationsChangedEventArgs interface

Stellt die aktuellen erweiterten Speicherorte bereit, wenn das Office.EventType.EnhancedLocationsChanged Ereignis ausgelöst wird.

Hinweise

[ API-Satz: Postfach 1.8 ]

Beispiele

// Adds an event handler for the EnhancedLocationsChanged event.
Office.onReady(() => {
    document.addEventListener('DOMContentLoaded', () => {
        // Get a reference to the mailbox and use it to add an event handler.
        const mailbox = Office.context.mailbox;
        mailbox.addHandlerAsync(Office.EventType.EnhancedLocationsChanged, enhancedLocationsChangedHandler, (result) => {
            if (result.status === Office.AsyncResultStatus.Failed) {
                console.error(`Failed to add event handler: ${asyncResult.error.message}`);
                return;
            }

            console.log("Event handler added successfully.");
        });
    });
});

// Handles the EnhancedLocationsChanged event.
function enhancedLocationsChangedHandler(event) {
    console.log(`Event: ${event.type}`);
    const enhancedLocations = event.enhancedLocations;
    enhancedLocations.forEach((location) => {
        console.log(`Display name: ${location.displayName}`);
        const locationType = location.locationIdentifier.type;
        console.log(`Type: ${locationType}`);
        if (locationType === Office.MailboxEnums.LocationType.Room) {
            console.log(`Email address: ${location.emailAddress}`);
        }
    });
}

Eigenschaften

enhancedLocations

Ruft den Satz erweiterter Speicherorte ab.

type

Ruft den Typ des Ereignisses ab. Weitere Informationen finden Sie unter Office.EventType.

Details zur Eigenschaft

enhancedLocations

Ruft den Satz erweiterter Speicherorte ab.

enhancedLocations: LocationDetails[];

Eigenschaftswert

Hinweise

[ API-Satz: Postfach 1.8 ]

type

Ruft den Typ des Ereignisses ab. Weitere Informationen finden Sie unter Office.EventType.

type: "olkEnhancedLocationsChanged";

Eigenschaftswert

"olkEnhancedLocationsChanged"

Hinweise

[ API-Satz: Postfach 1.8 ]