0

このコードを使用して色を設定しています。コンピューターで色を設定していますが、他の人に予定を送信すると、他の人がそれを受け入れた後、カレンダーに色が設定されません。

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()、パラメータを渡す方法は?

  1. プロパティ定義enter code here
  2. OutParam<Object>

親切に助けてください。

4

2 に答える 2

0

簡単にする別のライブラリを使用してコードをやり直しました。すべてのフィールドの取得/設定を処理します。

于 2013-10-20T10:16:07.250 に答える