2017-12-28 36 views
1

Outlook用Office 365 Javascript APIを使用してアドインを開発しようとしています。 Microsoftのreferenceを使用して、ボタンをクリックしたときに現在開いている電子メールを転送する方法を探しています。問題は、これを行うことができる参照方法が1つではないことです.Office JS APIを使用して電子メールを転送するにはどうすればよいですか。Office JSアドインAPIを使用して電子メールを転送する方法は?

var item = Office.context.mailbox.item; # item represents the currently opened email 
item.Forward(email) 

答えて

1

Office.jsに含まれ、現在の電子メールを転送する方法はありません。

私はそれがそのようなものでなければなりません想像してみてください。

代わりに、Microsoft Graphを使用することもできます。 Authenticate a user with an single-sign-on token in an Outlook add-inに記載されている手順を使用してアプリケーションIDを登録する必要があります。あなたはトークンとメッセージのidを持っていたら

は、あなたがマイクロソフトグラフ/forwardエンドポイントを呼び出す:あなたが要求した

POST https://graph.microsoft.com/v1.0/me/messages/{id}/forward 
Content-type: application/json 

{ 
    "comment": "", 
    "toRecipients": [ 
    { 
     "emailAddress": { 
     "name": "recipient-name", 
     "address": "recipient-email" 
     } 
    } 
    ] 
} 
+0

これは私が恐れていたものです。何が混乱して、なぜMicrosoftはいつも簡単なことを複雑にしているのですか? COMアドインでは、このBSのすべてで単純なタスクを実行する必要はありませんでした。とにかく、助けてくれてありがとう! – JChris

+0

COMのシンプルさを支えるのはあなただけかもしれません。 ;) –

0

現在の機能は、製品の一部ではありません。

ただし、Outlookアドイン機能のリクエストはuser-voice pageで追跡します。そこにあなたのリクエストを追加してください。

ユーザーボイスの機能要求は、計画プロセスを経る際に考慮されます。

[Outlookアドインエンジニアリングチーム]

関連する問題