[Officeアドイン]メッセージに含まれる住所や電話番号を抽出する。アドイン[Officeアドイン]メッセージに含まれる住所や電話番号を抽出する。アドイン2015.06.25[Officeアドイン]メッセージに含まれる住所や電話番号を抽出する。アドインには、メッセージに含まれる住所や電話番号といった特定のエンティティを抽出するメソッドがあります。それがgetEntitiesメソッドです。アプリ本体の場所(SourceLocation要素のDefaultValue属性の値)は適当に変更してください。</body></html>上記アドインをインストールした状態(アドインのインストール方法は「[Officeアドイン]メールアドイン(旧メールアプリ)がExchange不要になりました。」参照)でメッセージを開くと、アドインの動作確認ができます。「GetAddresses」「GetEmailAddresses」「GetPhoneNumbers」「GetUrls」ボタンを押していくと、それぞれ、住所、メールアドレス、電話番号、URLが抽出されるのを確認できます。仕組みとしては、Office.initiatlizeイベントでMessage(Appointment)オブジェクトを取得。getEntitiesメソッドを呼び出し、Entitiesオブジェクトを取得。Entitiesオブジェクトの各プロパティの値を列挙。上記のようなことを行っています。「GetUrlsByType」ボタンを押したときに呼び出されるgetEntitiesByTypeメソッドを使えば、エンティティの型を指定して抽出することができます。含まれている必要があります。エンティティの認識には、大量のデータの機械学習に基づいた自然言語認識を利用しています。エンティティの認識は決定論的ではなく、結果がアイテムの特定のコンテキストに左右されることがあります。とあるように、基本的に日本の住所や電話番号には対応していません。“大量のデータの機械学習に基づいた自然言語認識を利用”しているため、確実に抽出できるとは限りません。いうわけで、(特に日本では)なかなか使いづらいgetEntitiesメソッドですが、メールアドレスやURLの抽出には便利なメソッドなので、覚えておいても損はないでしょう。アドイン[Officeアドイン]ローカルの画像ファイルをWord文書に挿入する。アドイン[Office用アプリ]プリインストールされたアプリを「個人用アプリ」から削除する。(0)トラックバックは利用できません。この記事へのコメントはありません。返信をキャンセルする。API]他形式での出力とサイ...他形式での出力とサイズ変更を行う※2020年1月現在、Photoshop...2020.01.30第7回デルアンバサダー座談会が豪華過ぎて驚愕した話...1月24日(金)に“デルアンバサダー座談会”が開催されました。APIはベータ版です。アドインやリボンのカスタマイズに関する話題を中心に情報発信しています。10に昔のソフトを入れてみました(...2年近く前に書いた下記記事の続編です。Preview版を元にしています。