Мы разрабатываем приложение для Outlook с помощью API для приложений для Office JavaScript. Нам нужно иметь возможность сохранять свойства для каждой встречи на одного пользователя, но встречи могут или не могут находиться в календаре пользователя в журнале. они могут вместо этого находиться в общем календаре, чтобы пользователю был предоставлен доступ для чтения/записи.Приложения для Office 2013: не удается загрузить пользовательские свойства в элементе outlook, если он находится в общем календаре
Однако при использовании метода открытого элемента loadCustomPropertiesAsync он не работает, если назначение назначено из общего календаря.
Мы попытались обойти это с помощью объекта roamingSettings, но, похоже, эти свойства не для каждого сообщения (например, пользовательские свойства), а скорее GLOBAL для приложения, поэтому независимо от того, какое сообщение они открывают, оно всегда будет иметь те же свойства.
Есть ли обходной путь к этому? пользователи хотят иметь возможность использовать составное приложение, но должны иметь возможность использовать его совместно с календарями.
Для уточнения, вам нужно хранить пользовательские свойства в общих календарей, которые специфичны пользователь? То есть пользователь A не может видеть пользовательские реквизиты пользователя B? – MrPiao
Благодарим вас за ответ. в этом случае не является требованием, чтобы Пользователь A не мог видеть свойства для пользователя B, поскольку свойства в этом конкретном случае были бы идентичны (свойства связаны с элементом, а не с пользователем, и будут одинаковыми для каждого) , Я понимаю, что пользовательские свойства уникальны для каждого пользователя, что также будет хорошо. проблема в том, что они не выглядят полезными, если только назначение не входит в основной календарь только зарегистрированного пользователя ... – SelAromDotNet