2016-07-19 3 views
0

現在、添付ファイル以外のほとんどすべてを取得できる小さなOutlookアドインを試作しています。 ComposeモードでOffice.context.mailbox.item.attachmentsを読む

(コンモードで)Office.context.mailbox.item.attachmentsはコンポーズモードでは常に定義されていませんので、私は添付ファイル名を検証したいと思いますので、私はこれを回避する方法があるかどうかを知りたいのですが、タイプメールを送信する前に

テスト環境:一気サーブ静的ローカル OWAで

  • 実行

    添え

    • ヨーマン・ジェネレータオフィスで構築されたプロジェクト
  • 答えて

    1

    これまでのところおかげで、私が知っているように、任意の添付ファイルを取得する唯一の方法はEWS呼び出しです(つまり、適切なXMLをmailbox.makeEwsRequestAsync)、最高レベルのアクセス権が必要です。 EWS IDを取得するには、item.saveAsyncを使用してアイテムを保存する必要があります。

    「電子メールを送信する前に」この問題が自動的に発生するようにするには問題があります。送信イベントはありません。

    +0

    mailbox.makeEwsRequestAsyncでのリードのための@Igaud、現在、私のsysadminが上記の許可を提供するのを待っています。 「メールを送信する前に」と同じです。私のプロトタイプでは、今のところアドインを開く必要があり、Officeチームが必要なフックや機能不足、クロスプラットフォームサポートをすばやく提供してくれることを願っています。 –

    +0

    アドインマニフェストでアクセス許可が ReadWriteMailboxとして設定されており、Exchange MailBox権限ではないことが分かりました。出典:https://github.com/OfficeDev/office-js-docs/blob/master/docs/outlook/understanding-outlook-add-in-permissions.md –

    関連する問題