0

私は現在、EWSマネージAPIを使用してCalendarFolderにカスタムExtendedPropertiesを設定しています(C#の):私はCalendarFolderをバインドするとき読み取りExtendedPropertiesは、アドイン

myCalendar.SetExtendedProperty(customExtendedProperty, true); 

は、私はまた、これらの設定をロードするための管理APIを使用することができます:

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

私は次のこれらの同じExtendedPropertiesを読むのが好きだろうが、OutlookからアドインのOfficeのJavaScriptライブラリを使用して。

Outlookライブラリの外観からは、のメソッドが公開されていないため、ExtendedPropertiesにアクセスできません。

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

答えて

2

Addinのフォルダで独自のカスタムプロパティにアクセスするには、addEnでGetFolderを実行するためにmakeEwsRequestAsync https://dev.outlook.com/reference/add-ins/Office.context.mailbox.html#makeEwsRequestAsyncを使用する必要があります。正しいSOAPメッセージを取得するには、EWS Managed APIコードを使用してSOAPを出力してください。https://msdn.microsoft.com/en-us/library/office/dn495632(v=exchg.150).aspxを使用してください。知っておくべきことは、アプリケーションのmakeEwsRequestAsyncを作成するためのセキュリティ要件です。ReadWriteMailbox http://dev.office.com/docs/add-ins/outlook/understanding-outlook-add-in-permissions

+0

送信されるSOAPメッセージをプロファイルする方法はありませんでした。それは欠けている部分だった。ありがとうございました! –

関連する問題