1

現在、 EWS マネージ API (C#) を使用してカスタムExtendedPropertiesを設定しています。CalendarFolder

myCalendar.SetExtendedProperty(customExtendedProperty, true);

また、マネージ API を使用して、バインド時にこれらの設定を読み込むこともできますCalendarFolder

var myCalendar = CalendarFolder.Bind(service, folderId, requestedPropertySet);

次に、同じ を読みたいと思いExtendedPropertiesますが、Office JavaScript ライブラリを使用して Outlook アドインから読みたいと思います。

Office.context.itemOutlook ライブラリの外観から、にアクセスするための からのメソッドは公開されていませんExtendedProperties

これにアクセスできるライブラリにメソッドはありますか? そうでない場合、URL パス ( "http://schemas.microsoft.com/mapi/string/{00020329-0000-0000-C000-000000000046}/yourProp") に GUID を持つスキーマ アプローチを使用できますか?

4

2 に答える 2

4

アドインでフォルダーの独自のカスタム プロパティにアクセスするには、makeEwsRequestAsync https://dev.outlook.com/reference/add-ins/Office.context.mailbox.html#makeEwsRequestAsyncを使用して、アドインで GetFolder を実行する必要があります。SOAP を出力する EWS マネージ API コードでトレースを有効にするだけで正しい SOAP メッセージを取得するには、https://msdn.microsoft.com/en-us/library/office/dn495632(v=exchg.150).aspxを使用しますこれらを転置できます。注意すべきことの 1 つは、アプリで makeEwsRequestAsync を作成するためのセキュリティ要件です。たとえば、ReadWriteMailbox http://dev.office.com/docs/add-ins/outlook/understanding-outlook-add-in-permissions

于 2016-08-17T05:59:43.107 に答える