Office.EnhancedLocationsChangedEventArgs interface

Stellt die aktuellen erweiterten Standorte 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.item.addHandlerAsync(Office.EventType.EnhancedLocationsChanged, enhancedLocationsChangedHandler, (result) => {
            if (result.status === Office.AsyncResultStatus.Failed) {
                console.error(`Failed to add event handler: ${result.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 die Gruppe der erweiterten Standorte ab.

type

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

Details zur Eigenschaft

enhancedLocations

Ruft die Gruppe der erweiterten Standorte 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