Set CustomProperties nach Vereinbarung für alle Teilnehmer

tl; dr

Wenn EinstellungCustomProperties für einen Termin mit Teilnehmern erhält nur der Termin für den Veranstalter dasCustomProperties. Die Eigenschaften werden nicht an die Termine der anderen Teilnehmer weitergegeben.

Längere Version

Wenn wir einen Termin mit mehreren Teilnehmern erstellen und uns dann als jeder Teilnehmer anmelden, stellen wir fest, dass jederItemId ist anders. Es scheint also, dass jeder Teilnehmer einer Besprechung eine eigene Kopie eines Termins erhält. (Möchte wirklich, dass jemand bestätigt, dass dies wahr ist).

Beim Festlegen einer benutzerdefinierten Eigenschaft in unserem Add-In (mithilfe der Outlook-JavaScript-API) erhält jedoch nur der Termin des Organisators die benutzerdefinierte Eigenschaft, da wir die benutzerdefinierte Eigenschaft nicht sehen können, wenn wir uns als einer der anderen Teilnehmer anmelden.

Snippets aus unserem Code, die relevant sind:

Office.initialize = function (reason) {
    $(document).ready(function () {
         Office.context.mailbox.item.loadCustomPropertiesAsync (onCustomPropertiesLoaded);
    });
};

function onCustomPropertiesLoaded(asyncResults) {
    _customProps = asyncResults.value;
}

//Set custom properties
_customProps.set("myProp", "true");
_customProps.saveAsync(customPropertiesOnSaved);

Ist es möglich, dass jede Kopie des Termins die benutzerdefinierte Eigenschaft hat?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage