MoreBeerMorePower

Power Platform中心だけど、ノーコード/ローコード系を書いてます。

Power Automate

LogicFlow-ja online #3 参加レポート

今回はLogicFlow-ja主催のオンラインイベント 「LogicFlow-ja online #3」に参加しました。 主催の Ahf(Tomoyuki Obi)さん、のりじ Noriko MATSUMOTOさんをはじめ、登壇者のみなさま、参加者のみなさま、非常に有意義な勉強会をありがとうございました。 log…

複数選択可の選択肢の結果を横並びにする

タイトルが伝わりにくいんですが、やりたいことは以下の図のようなイメージです。 やりたいこと 例えばこの図のように複数選択できる選択肢列の結果を、それぞれの選択肢の名前の列でTrue/Falseにしたいようなケースです。 これをPower Automate上でどう実現…

Power Apps で録音した音声をMP3形式に変換する [Cloudmersive]

はじめに Power Apps ではマイクコントロールで録音した音声を JSON関数を使ってデータ化できることが知られています。 最近では、モバイルのPower Appsアプリを利用した場合でも、この音声のデータ化ができるようになっており、さまざまなシーンでの活用が…

メッセージセンターのPlanner同期結果をTeamsにお知らせ

はじめに Microsoft 365 管理センターの「メッセージセンター」に最近 Planner との同期設定が追加されました。メッセージセンターに届いたメッセージの中で、管理者側でアクションが必要なものをタスク化することが目的です。 この同期機能についてはすでに…

ブラウザーにプッシュ通知を送る『Notiivy Browser Notification』を使ってみた

はじめに 8月頭にPreview環境にコネクターが追加された、ブラウザーに通知を送るサービス「Notiivy」ですが、この度アカウント作成の受付が開始されましたので早速テストしてみました。 [8/27更新:日本の環境でも利用可能になりました] ほとんど情報がないこ…

Microsoft Teams への予約投稿を Power Automate と Adaptive Cards でつくる

更新情報 [2021/06/07] タイムゾーン変換に関して仕様変更らしき箇所を補足しました はじめに 最近では予約XXがいろいろ提供されていますね。Twitterでの予約ツイート、Outlookでの予約送信などなど。でもTeamsにはない!! ということで今回はTeamsのメッセ…

Apply to each のパフォーマンス改善 (配列加工の場合)

はじめに Power Automate でフローを作成していると、意図せず/特に問題視せず Apply to each を利用したループ処理を利用してしまいます。 多くの場合、問題になるのはその実行速度 (遅さ) です。特に設定を変更せず、Apply to each を使い、さらに配列変数…

Power Automate に SharePoint の新しいトリガー「アイテムまたはファイルが修正されたとき」が追加されました!

はじめに 一部の方には待望だったと思います。Power Automate で利用可能な SharePoint のトリガー 「アイテムまたはファイルが修正されたとき」 が追加されました! これまであったトリガーはいずれも、「作成または変更」で問答無用にトリガーされていたた…

リスト形式のデータを Adaptive Cards で表示する方法

はじめに Adaptive Cards を利用して Teams にメッセージを投稿する場合、完全に固定のカードを利用するケースはそれほど多くないかなと思います。 多くは、何らか別のデータソースがあって、その情報を加工してカードにし投稿するというシナリオになります…

Power Automate TIPS : 複数の人への@メンション を効率よく作る

はじめに Power Automate を利用した Teams への @メンショントークンの取得・メッセージへの挿入が正式にサポートされるようになったということを以前の投稿でご紹介しました。 mofumofupower.hatenablog.com ここで重要だったのは、結局 『@メンショントー…

Adaptive Cards 入門用ドキュメントを作成・公開しました

最近ずっとこれをやっていて、ブログ滞っていましたが、基礎編が完成しましたので、こちらでもお知らせです。 基礎編としては以下の内容をカバーしています。 基礎編 Adaptive Cardsの概要 Adaptive Cards デザイナーの利用 Microsoft Teams, Outlookへのカ…

Power AutomateからTeamsに@メンション入りメッセージを送る

はじめに Power AutomateでTeams向けアクションに「ユーザーの@メンショントークンを取得する」が追加されたことに伴い、以前の方法よりも大幅に手軽に@メンション付きのメッセージを送ることができるようになりました。 対象のアクションは以下の4種です。 …

メモ:Cloudmersive Image コネクターを利用して、画像の顔に自動でぼかしを入れる

はじめに Cloudmersiveの画像加工APIが面白そうだと、お友達に教えていただいたので試してみました。 タイトルのとおり、画像の中で「顔」を検出して、一部にぼかしを入れて、元の画像にオーバーレイするところをめざします。 自動で顔をぼかします。 PowerA…

Teamsのメッセージ選択時トリガーがPower Automateに追加されました!

はじめに ※全テナント反映されているかはわかりません。 (投稿時点) Microsoft TeamsとのIntegrationが強化されているPower Platformですが、Power Automateで注目のトリガーが利用可能になりました! 選択したメッセージ これまで、SharePointやOneDriveや…

JPPUG Summer 20 内容補足

はじめに 投稿時点ではまだ登壇前ですが、JPPUG Summer 20でお話する内容の補足記事です。 イベントへの参加登録・詳細は以下Connpassからどうぞ powerapps.connpass.com なかなか、デモや動画だと式を追いかけられないとか、映像が荒いとかあると思いますの…

Microsoft Teams上でAdaptive Cardsを利用したサーベイを行う

以前、コロナ対策エンジニアのほうでウェビナーやったときの資料や動画を置いていなかったので、こちらでまとめておきます。 つくったもの Power AutomateのMicrosoft TeamsコネクターにあるAdaptive Cardsの送信&ユーザーからのレスポンス待ち受けを利用し…

Adaptive Cards Templating SDK を Azure Functionで利用して自前のTemplating APIを作る

Adaptive Cards のTemplatingとは? 端的に言えば、Adaptive Cardsのレイアウトとそこに表示するデータの分離です。 レイアウト側に ${title}のような文字を入れておいて、データ側で {"title":"This is title"}のように指定すると、生成されたカードには Th…

Azure Functions+Power Automateで、ローコーディングにMicrosoft TeamsとLINEでチャットしてみた

はじめに 5/28に行われたLINE Developer Communityのイベントで登壇された ひらりんさんの発表内容に感銘をうけ、もうすこしローコーディング寄りに、かつオペレータサイドのチャットインターフェースを作らずに済む方法はないかと考えたのが、今回の投稿の…

アルファベットと数字が入り乱れた文字列から、数字だけ抜き取る方法 (Power Automate)

Power Automate系の小ネタです。 例えばそれぞれ長さが変動するアルファベットN文字と数字M文字の組み合わせからなる文字列があったとします ( AVFGHSGFGDF4543667475 みたいな)。 ここから、数字部分だけを抜き出す方法を2つ書き残しておきます。(結果とし…

OK, Google 「ミルク200ミリのんだ」「おむつかえた」で育児記録をデータとして保存してくれるスキル作ってみた

Google Home + Power Automateで育児ログを音声で記録してみた

Adaptive CardsをTeamsに送る際、ユーザーのプロフィール写真を表示する方法

備忘録 Power Automateから、Microsoft TeamsにAdaptive Cardsを送信するときに、Flow botとして送られるので、「誰が送信のトリガーになったか表示したい」という要望はありそう。 これを実現する方法ご紹介。 カードのメッセージは一番シンプルには以下の…

アンケートサービスのQ&Aをボタン一つでSharePointに格納する

Slid〇からPower Automateを利用してデータを取得する方法

Power Platform用にLINE Messaging APIのカスタムコネクターを作ってみた

すごくはかどります。 Githubに配置しました。 github.com 対応しているのは以下の2種のみです。ご利用は自己責任で。 Send reply message Send push message Power Automate上で配下のように表示されます。 カスタムコネクターのインポート方法は Sugimoto…

Selectアクションで配列を変換する

今回は、このあと書く投稿のための準備的なものです。 Adaptive Cardsや、LINEのFlex message (カルーセル表示) を表示するときのように、繰り返しの構造を、Power Autoamteで作成する場合の方法です。 例えば、画像では、Plannerのタスク一覧をもとに、それ…

IFTTTからPower Automateを実行するには

メモです。 IFTTTからPower Automateを実行するには まずはIFTTT側では、適当なトリガーから、アクションとしてWebhook > Make a web request を実行するように設定する。 Power Automate側では、HTTP要求の受信時のトリガーで、後続の適当なアクションを実…

AIとか使わない単機能のLINE botをPower Automateでつくる

私もLINEでBotつくりたい!となったのですが、AIとかは敷居が高い気がしたので、ひとまず単機能のLINE BotをPower Automateを利用してノーコーディングで作ってみました。 LINE Botを作るために必要なLINE Messaging APIの設定に関しては 松本典子さんの記事…

Office ScriptsでPower Automateの機能を補完する

現在Preview機能として提供されている、Office Scriptsを利用すると、Power Automateで提供されていない機能を補うことができるかもという内容です。 Power Automateでは、配列のソートや、特定のプロパティに関する合計、平均などの機能/関数は、2020/5/11…

Office Scriptsを利用したExcel出勤簿への簡単打刻

まえおき ITの会社でも存在するExcel出勤簿。ついつい付け忘れてて、月末に上司に怒られながら適当な時間入れて申請とかありませんか? そもそもExcel開いて入力・印刷して手書きして~って単純にめんどくさいんですよね。そんなメンドクササを、Office Scri…

(旧)Power AutomateからTeamsに@メンションを送る方法

はじめに 変更箇所が多かったので、書き直しました。ここはここで、旧仕様のために残しておきます。 mofumofupower.hatenablog.com 2020/07/01 アクション追加に伴い加筆しました Microsoft Teamsで、チーム内のユーザーや、チャンネル、チームに対しておく…

Power Automateで共通しないレコードを抽出する方法 (Anti Join)

はじめに 例えば、社員マスターと出勤のログデータを比較して、今日出社していない人を抽出するとか、あるいはADで管理しているPCの中で、直近1週間起動されていないものをログから発見するなど、 2つ以上の一覧の共通しないものをPower Automate上で取得す…