1

こんにちは、Outlook 2010用のアドオン(プラグイン)を作成したいと思っています。プレーンテキストにID番号が埋め込まれたメールがたくさんあります。これらをウェブページへのハイパーリンクに変換したいと思います。

私が持っている質問は次のとおりです。

-Outlook APIは、すでに作成された電子メールでのこのテキスト置換をサポートしていますか(基本的に、ハイパーリンクに置き換えられた通常の単語)

-このようなものはすでに存在しますか?

-これは私の最初のOutlookアドオン、優れたチュートリアル、基本的なセットアップリソースになりますか?

前もって感謝します。

4

2 に答える 2

1

あなたは間違いなくこれを行うことができます。私はちょうど今、最初のOutlookアドインを完成させています。ドキュメントはそれほど素晴らしいものではないため、最初は少し気が遠くなるかもしれませんが、それほど難しくはないはずです。考えるべき主な質問は、このプラグインを1回だけ実行して、すべてのID番号をハイパーリンクにバッチ置換するかどうか、または新しい電子メールが送信されたらすぐに実行するかどうかです。 ..または両方。

答えが「新着メールのみ」の場合は、先ほど尋ねた質問を確認してください。答えと一緒に、次のようなことができるはずです。

String content = msg.Body;
content = content.Replace("123456", "<a href=\"url\">123456</a>");
msg.Body = content;

(おそらくこれを1行で行うことができます)

ユーザーの受信トレイにあるすべてのメールを実行する場合は、そのフォルダー内のすべてを確認するためにforeachループが必要になり、すべてのメールで上記のコードを実行します。

チュートリアルについては、ここから始めることをお勧めします。

于 2012-08-20T17:56:22.763 に答える
0

Outlook APIは、すでに作成された電子メールでのこのテキスト置換をサポートしていますか(基本的に、ハイパーリンクに置き換えられた通常の単語)

はい、そうです。電子メールの内容を好きなものに置き換えることができます。これは、ユーザーがアドオンをトラストセンターに追加するため、理にかなっています。

このようなものがすでに存在するかどうかはわかりませんが、チュートリアルの場合、グーグルはいくつかの良いものを見つけるのに役立つはずです;)

于 2012-08-20T16:28:25.710 に答える