保存を押してテストしてみます。出力してみるTeamsで、以下のように投稿してみます。この通り、Excelへきちんと出力されました。このままでも十分使用可能ですが、ハイパーリンクが設定される可能性がある場合は追加で処理が必要です。投稿にハイパーリンクが設定されていると、Excelへは以下のように出力されます。これは条件分岐でExcelでもハイパーリンクが設定されるよう対応しなくてはなりません。ハイパーリンク対象文字列を変数へ格納まず、ハイパーリンクの設定される可能性のある、ここまでで取得した文字列を変数に格納しておきます。今回は発表者列のみハイパーリンクに対応させます。条件分岐を追加し、]で終わるもの(ハイパーリンクを含むもの)のみ変数を書き換えます。URLの開始位置を取得テキストの位置を検索アクションで、URLの開始位置(“[“のある位置)を検索します。URLの長さを取得URLの長さを取得してtextlen3変数へ格納します。部分文字列アクションを使用して、[の前までの文字列を取得します。同様に部分文字列アクションを使用して、[から最後の]までを取得します。このままでは両端の[]を含みますが、気にしなくて大丈夫です。subtext3変数を書き換えsubtext3変数を書き換えます。Automate側でExcelの関数を入力しておくことで、Excel側で関数として処理させることが出来ます。Excelでハイパーリンクを表示させるために、HYPERLINK関数を使用します。一つ目の引数にURL、二つ目の引数に表示名を指定します。部分文字列アクションで取得したURLでは、最初と最後の[]が含まれていました。それを””に変換し、Excel内でURLと判定させます。replace関数を使用し、式を以下のように入力します。replace(replace(outputs('部分文字列_5')?['body'],'[','"'),']','"')表示名の方の部分文字列の両端にダブルクォーテーション(“)を入力するのを忘れないようにしてください。Excelへの入力を変更ここまで部分文字列としていたものをsubtext3とします。出力してみるTeamsで以下のように投稿します。発表者にはハイパーリンクを設定してあります。以下のように出力されました。青色の部分をクリックするとリンク先へ移動することも出来ました。以下のように、Excelの関数として入力出来ています。まとめTeamsで投稿された文章を部分的に切り取ってExcelへ入力する方法を解説しました。今回は列数が少なく、簡単に説明するために変数のみを使用しましたが、列数が多い場合は配列を使用しましょう。配列での出力方法は別記事で解説します。AppsとSharePointを連携させて画像を撮影する本記事の内容は過去の手法です。こちらのカテゴリーの記事の手法をご覧ください。Appsで撮影した画像をSharePointの画像ライブラリに保存させ、保存した画像をギャラリー表示できるようにします。AppsからOneDriveにファイルをアップロードするの続きです。Automateのフローを複数回起動する方法についても紹介しています。Automate初心者向け具体例第6回目です。今回は、特定の時間になったら毎日対象者にリマインダーを送信するフローを作成します。AutomateからTeamsへ投稿する際、用意されているアクションではユーザーに対してはメンションすることが出来ますがチームやチャネルに対してはメンションすることが出来ません。AppsでTeamsチャネルへユーザー個人として投稿の方法を使って投稿できます。Automateで文字列を抽出するフローを、コピペだけで利用できるようにしてみました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。AutomateでTeamsの投稿などから特定の文字列を抽出する2021.04.052022.01.24タイトルとURLをコピーしました。