Defina CustomProperties no compromisso para todos os participantes

tl; dr

Ao definirCustomProperties para um compromisso que tenha participantes, apenas o compromisso para o organizador recebe oCustomProperties. As propriedades não se propagam para os compromissos dos outros participantes.

Versão mais longa

Quando criamos um compromisso com vários participantes e depois fazemos login como cada participante, percebemos que cadaItemId é diferente. Portanto, parece que cada participante de uma reunião obtém sua própria cópia de um compromisso. (Realmente gostaria que alguém confirmasse que isso é verdade).

No entanto, ao definir uma propriedade personalizada do nosso suplemento (usando a API JavaScript do Outlook), apenas o compromisso do organizador obtém a propriedade personalizada, pois não conseguimos ver a propriedade personalizada quando efetuamos login como qualquer um dos outros participantes.

Snippets do nosso código que são relevantes:

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);

Existe uma maneira de cada cópia do compromisso ter a propriedade personalizada?

questionAnswers(1)

yourAnswerToTheQuestion