Я использую этот фрагмент кода для установки цвета. Это настройка цвета на моем компьютере, но когда я отправляю встречи другим, цвет не устанавливается в их календаре после того, как они его принимают.
ExtendedPropertyDefinition propDefColor = new ExtendedPropertyDefinition(
UUID.fromString("00062002-0000-0000-c000-000000000046"),
0x8214, MapiPropertyType.Integer);
appointment.setExtendedProperty(propDefColor, "6");
Я попытался получить его после сохранения встречи с помощью этого фрагмента кода, но это не сработало.
PropertySet propset=new PropertySet(BasePropertySet.FirstClassProperties, propDefColor);
appointment.bind(service,appointment.getId(), propset);
for(ExtendedProperty extendedProperty : appointment.getExtendedProperties()) {
System.out.println(extendedProperty.getValue());
}
И я использую:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
По требованию клиента. И Java EWS API1.2.
Пожалуйста, дайте мне знать, как получить цвет в других клиентах. (Я не знаю, как использовать MasterCategorylist
или категории или tryGetProperty()
).
Пожалуйста, помогите мне в этом. Если нам нужно использовать tryGetProperty()
, то как передать в него параметры?
- Определение свойства
enter code here
OutParam<Object>
Пожалуйста, помогите.