2017-10-27 8 views
1

私が取り組んでいるアドインでは、Office.jsを使用してgetItem EWSリクエストを作成し、それ以外の場合は特定のフィールドを取得できません。主に再発データ、終日フラグ、古いExchange版の本文。予定のEWS getItemリクエストから返されたフィールドが正しくありません

環境によっては、予定を作成するときにフィールドが正しくありません。アポイントが送信されると(出席者がある場合)、または保存された場合(出席者がいない場合)、フィールドは正しくなります。

開始日と終了日は1年先で、避けたいときは件名と本文が空であり、アイテムクラスは定期的な予定かどうかにかかわらず常にIPM.Appointmentまたはnullです。 ews要求を行う前にOffice.js経由で予定を保存しても差はありません。私は予定を保存してから数分後にEWのリクエストを作ろうとしました。

これは、Webユーザーの一部のOutlookでは発生しますが、Windowsクライアントを使用しているユーザーは発生していないようです。私は、Office 365アカウント、オンプレミス2016、およびオンプレミス2013でウェブ上でOutlookを試しました.Office 365アカウントだけがこの問題を抱えているようです。

私の質問は、Exchange Serverのバージョンのように、ユーザーがこの問題に遭遇するかどうかを調べることができるかどうかです。可能であれば、間違ったデータを使用しないようにしたい。

+0

ようこそスタックオーバーフロー!あなたは新しいユーザーであるので、[「良い質問をする方法」](https://stackoverflow.com/help/how-to-ask)を読むことをお勧めします。質問を適切に行うと、より良い回答が得られ、同様の問題がある場合に他の人が質問を理解できるようになります。たとえば、「フィールド」が間違っているか、どのように誤っているかは明確ではありません。 –

+0

投稿を更新しました。 – jdyun2

答えて

0

このシナリオは、まだ送信されていない新しい予定表アイテムでOffice.context.mailbox.item.saveAsyncを呼び出すときに発生します。私たちはこの問題を認識しており、これを解決するソリューションを検討しており、APIを設計どおりに使用できるようにしています。 APIはMailとExisting Calendarアイテムの設計どおりに動作するはずです。既存のカレンダーアイテムでは、ユーザーまたはアドインが作成フォームで行った変更に応じて、更新プログラムが出席者に送信されることに注意してください。

関連する問題