0

私はOutlookアドインの開発にOffice.jsを使用しています。outlook appointment composeモードでoffice.jsを使用して添付ファイルの詳細を取得する方法は?

アポイントアイテムの作成モードでは、office.js APIを使用して添付ファイルの詳細を取得する必要があります。 Office.js APIを使用してこれらの詳細を取得するにはどうすればよいですか?

アイテムに添付ファイルを追加し、作成モードでアイテムから添付ファイルを削除するが、添付ファイルの詳細を見つけることができないAPI非同期メソッドが見つかりました。

解決策をご提供ください。

答えて

0

最近変更されていない限り、Exchange Webサービス(EWS)を使用する必要があります。これには、最大のアクセス許可レベルが必要です。アドインからEWSを使用するには、Office.context.mailbox.makeEwsRequestAsyncを使用する必要があります。サーバーサイドコードからEWSコールを行う場合は、トークンを取得するための他のオプションがあると思います。

+0

おかげLgaudは、Exchange Webサービス(EWS)を除いてOffice.jsを通じてまたはを通じて添付ファイルを取得するどのような方法がある添付ファイルを取得するためにすることを使用することができます

  • 休憩サービス。 残りのサービスを介して可能な場合は、作成モードでアイテムIDは作成モードでは使用できないため、そのアイテムの残りの呼び出しを開始するにはどうすればよいですか。 –

  • +0

    Office365サービスでも可能です(主に、Office 365でホストされているメールボックスを使用しているユーザーの方で、オンプレーム交換ではありません)。 SaveAsyncメソッドを使用して、アイテムのIDを作成モードで取得できます。 – lgaud

    0

    以下のようにして、メッセージ作成のための添付ファイルを取得することが可能である:

    1. コールOffice.context.mailbox.item.saveAsyncがコールバックでのitemIdを返しますドラフト、としてあなたのメッセージを保存します。あなたは今Attachements Rest APIと一緒のitemIdは

    +0

    ありがとうアンドリュー、ここで私の質問はアポイントメントオンメッセージではない 私はOffice.context.mailbox.item.saveAsyncを使用してドラフトとして保存すると、ユーザ介入なしでアイテムを保存していることを意味します。 これ以外にも、作成モードで予定のアイテムIDを取得する方法はありますか? –

    +0

    いいえ、残念ながら、アイテムを使用するIDをアイテムに与えるためにアイテムをどこかに保存する必要があります。 –

    関連する問題