MoreBeerMorePower

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

2020-01-01から1年間の記事一覧

Power Appsで複数フォームにわたるデータ登録をする場合の実装パターン

入力が多いリストに対してデータを登録する場合、一つのフォームで入力させるとどうしても長いスクロールが発生したり、あるいは複数列のフォームを用意する必要があります。 よくWebのフォームで見るような「次へ」「戻る」が付いたウィザード形式のフォー…

Power Apps/AutomateのカスタムコネクターをAzureサービスから作る

これまでカスタムコネクターの作成方法はPostman collectionのインポートやブランクからの作成が主でしたが、最近になってAzureのサービスから直接カスタムコネクターを作成するオプションが追加されていましたので簡単にご紹介します。 新しいカスタムコネ…

Power Automate の新しいコネクター 『Adobe PDF Tools』を試してみた

Adobe の PDF加工関連のコネクターです。 少し前にコネクターだけPreview環境に来ていたのですが、標準環境 (非プレビュー環境) にもアクションが追加されていましたので試してみました。 認証情報取得 コネクション作成画面に従って、 https://www.adobe.co…

Azure API Management REST API で API作成~エクスポートまで

特に目新しいことはしていませんが、API Management の REST APIを利用してPower Automateで APIの作成からできたAPIのエクスポートまでを実行してみたので、メモ。 なお、認証部分などの基本的な実行方法は前回のブログに書いたので省略しています。 mofumo…

Power Automate から Azure API Management REST APIを実行するための手順

API Management を最近よく使うようになってきて、状態の管理やAPIの登録を自動化したいなと思い、調べると Azure API Management の REST APIでいろいろできそうだったので、Power Automate/Logic Appsから利用するための手順を残しておきます。 Azure API …

iOSのボイスメモからノーコードでSpeech to Text

前回作成したLogic Appsでは、オーディオフォーマットの変換とAzure Speechサービスを使ったSpeech to Textを実行しているのですが、入力・返却は通常のJSONでやり取りするので他のサービスからも実行可能です。 mofumofupower.hatenablog.com ここでは、iOS…

今年一年ブログをたくさん書いてみておもうこと【はじめてのIT勉強会】

はじめに この投稿は『はじめてのIT勉強会 Advent Calendar 2020』の12月12日用に書いたものです。あとはてなブログを開始して記念の100投稿目! 仙台に住むお友達がこちらの勉強会で話していたりしたのを目にしていたので、こっそりAdvent Calendarに参加さ…

Teamsのタブに追加したPower Appsアプリにパラメータを渡す方法

例えば『チケットトラッキングのようなアプリをPower Appsで作っておいて、チケットが作成されたらPower AutomateでTeamsに通知を行う』このような仕組みを作ることはそれほど難しくないかと思います。 Teamsを作業の中心にするなら、Teamsのタブにアプリを…

Azure Speech ServiceとCloudmersive Video and Media Serviceで ノーコードで音声の文字起こし

はじめに 今回はPower Appsのマイクコントロールで録音した音声を、AzureのSpeech ServiceとCloudmersiveのVideo and Media Serviceを利用して、ノーコードで文字起こししてみました!! 実際やってみた様子は以下のツイートをご覧ください。 すげーな!Azur…

Power AppsからExcelファイルを取り込んでDataverse for Teamsにデータ登録

時には業務で使いそうなものも。 Dataverse for Teams が正式リリースとなりました。もはやTeamsにくっついている環境であればSharePointのカスタムリストを選択するというのはあまりないのかなと思えるくらい便利ですね。 ただちょっと面倒なのが、データを…

ローコード開発から見たAzure API Managementの役割

すこし広いタイトルですが、今回はWeb API Advent Calendar 参加の投稿なので、ローコードとそれを支えるWeb APIという観点で書いていきます。 結論としては、 『バックエンドサービスをローコードで作るユーザー、クライアントをローコードで作るユーザー、…

LogicFlow-ja online #4 参加メモ

2020/11/28に開催された「LogicFlow-ja online #4」に参加しましたので、そのときのメモです。 発表資料は随時更新します。 登壇者一覧 タイトル 発表者 [Logic Apps]ボット開発ツールがなくても、世の中のボットは全部 Logic Apps で作れると思ってたんだ。…

フローで入れ子 (ネスト) になった 条件分岐を解消する

Logic Apps/Power Automate に限らずですが、条件分岐の入れ子を作り上げてしまうことが、ローコードだと結構あるかなと思います。ビジュアル的に作れるので、直観に従って、『ここがYesなら、つぎにこれを判定して、さらにこれを・・・』という具合です。 …

Power Automate でデバッグする際のTips

『Power Automate でデバッグするのすごい大変』というツイートを最近よく見るので、普段やることと、最近知ったことをまとめておこうかと思います。 Power Automate や Logic Apps でデバッグって確かになかなか難しいですよね。内部処理をトレースできるわ…

メモ:Azure API ManagementでPath ParamterからQuery Paramterに変換するポリシー

Azure API ManagementでAPIを定義するときに、フロント側はお作法に従ってPath Parameterを使いたいのだけど、バックエンド側がそれに対応していなかったときのメモ。 フロントでは /books/{isbn}で受け取っていて、バックエンドにはQuery Paramter q=isbn:{…

How to automatically re-enable flow using Power Automate

Recently, an update has been applied to Power Automate to automatically turn-off (disabled) infrequent flows. With this update, flows that have not run for 90 days (or 60 days) will be automatically turned off after 7 days' notice. However…

ページネーションのあるAPIで全件取得して1つの配列にする

以前 Power BI を使った場合に考えた、『ページネーションのあるAPIで全件取得する』という課題を Power Automate/Logic Apps でやってみました。 ページングがある一覧取得系APIをPower BI で使うときのメモ - MoreBeerMorePower Power Automateではこの手…

チャットに投稿した画像を絵画風に加工し、テキストと一緒にツイートするLINE botを作ってみた

これまでもLINE botで受け取ったメッセージや画像を、Power Automate/Logic Appsを通じてTwitterに投稿するようなワークフローはいくつか作ってきましたが、今回は少し応用して「画像+テキスト」をLINE botで受け取って画像を加工しツイートするまでのフロ…

Teamsで送信した位置情報から付近のレストランを検索するFlow Botを作る

Teamsのモバイルアプリは位置情報 (現在地だけでなく、地図上の座標) をチャットに投稿できるのですが、これを利用して指定された地点の周辺のレストランを検索してリストを提示してくれるBotを Power Automateで作ってみました。 動作した際のキャプチャは…

Azure API Management で Project Oakdale 環境にカスタムコネクターを追加する

Microsoft Teams に Power Apps の機能が追加 (パブリックプレビュー) された際に同時にアナウンスされた Azure API Management からのカスタムコネクター作成 について、Google Books APIを例として紹介します。 該当するDocsは以下 docs.microsoft.com Azu…

DeepL APIで 英語⇔日本語の自動翻訳をおこなう

[Updated: 2021-10-26] I have built custom connector including text translation and document translation. Download available from github repo https://github.com/mofumofu-dance/PowerApps365/tree/master/Connectors/DeepL 最近人気の翻訳サービス…

ページングがある一覧取得系APIをPower BI で使うときのメモ

CData さんのブログを見て、「arXivのAPI実行してPower BIで分析できないかな」と思った際に得られた知見のメモです。 件のブログは以下。 arXivから最新フィードを取得してCSVに同期し、チームでの文献管理や分析に役立てる:CData Sync - CData Software B…

自動で無効化されたフローを自動で再有効化する

[2020/11/18更新]: チームフローについて追記しました。 最近になって、「XXXっていうフローが最近使われていないから無効化するよ!」という内容のメールがよく来るようになりました。 おそらく新しい管理機能のリリースなのだと思いますが、たまにしか使わ…

メール受信をトリガーとする場合の検討事項

Power Automate に限らず iPaaS を使って何らかの自動化を行う場合、メールの受信をトリガーにするケースはよくあるかと思います。例えばメールに添付されてきたファイルをストレージに保存したり、重要度:高 で届いたら自分のToDoに登録したり。 しかし個人…

VSCode で Markdown を書くときに便利な拡張機能

今回のブログでは、VSCode で Markdown を書くために導入している Extension をご紹介します。 ブログを書くときは、はてなブログに直接 Markdown 形式で書き込み、図についてはアップロードしたりコピペしています。 一方で、Markdown でメモを取る場合や、…

SlidePackとPower Automateを使ってデータとテンプレートからPowerPointスライドを自動生成

今回はSlidePackというPowerPoint向けのテンプレートエンジンを提供するサービスを使って、OneDriveに配置したデータ (JSON) とテンプレートになるpptxファイルから自動的にスライドを作成するフローをご紹介します。 SlidePack は 2018年に設立されたQitar…

SharePoint リストにアイテムを一括登録する ($batchの活用)

Twitterを眺めていたらPower Automateに関するツイートで「CSVをもとにしてリストを自動作成できないか」という内容がありました。 リスト作成、列追加のあたりはそれ専用のアクションが提供されていないので、SharePoint REST APIで実行する必要があります…

Power Automate で2つのテーブルを結合する

以前Qiitaでも少し書いた内容ですが、2つのリストがある場合にそのリストを結合する方法を考えます。 ここでは非常に簡単な2つのテーブル、顧客リスト と 注文リスト を結合する場合を取り上げます。注文リストの中にはそれを注文した顧客のID (CustomerID) …

エビとサーモンのハンバーグのレシピ

一切技術関係ないのですが、今日はおいしいごはんが作れたのでレシピを残しておこうと。 材料 素材 量 加工方法 バナメイエビ 100g すりつぶす バナメイエビ 100g 1cmくらいのごつごつに切る 生鮭 4切れ 塊が残る程度にすりつぶす 卵 全卵1 つなぎ たまねぎ …

Power Automate / Logic Appsで複雑なフィルター条件設定

はじめに 仕事ではSharePoint 2013をまだまだ使っているのですが、リストのビューで複雑なフィルター条件にはSharePoint Maniacsの以下の記事がとても役立っていました。 sharepointmaniacs.com 今回は、こんな感じで複数のフィルター条件を組み合わせる場合…