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?