Power Automate

AppSheetとPower Automateとの連携について

AppSheet Automationでは、Webhookによって他サービスとの連携ができます。

ということはPower Automateとも連携できるはずなので、さっそく試してみました。

Power Automate側のフロー

使用するのは「HTTP 要求の受信時」トリガーで、今回はテスト目的なので「要求本文の JSON スキーマ」を下記のように設定しました。

{
    "type": "object",
    "properties": {
        "message": {
            "type": "string"
        }
    }
}

フローを保存したら「HTTP POST の URL」をコピーしておきます。

AppSheetアプリの設定

Power Automate側の準備ができたら今度はAppSheetの「Automation」から下記のようにタスク設定を行います。

  • Event Type:Data Change(Adds and updates)
  • Task:Call a webhook
  • Preset:Custom
  • Url:Power Automateフローの「HTTP POST の URL」
  • HTTP Verb:POST
  • HTTP Content Type:JSON
  • Body:下記JSON
{
  "message": "<<[app_name]>>"
}

上記JSONの「<<[app_name]>>」部分はAppSheetのテンプレート変数で、「<<[列名]>>」とすることで指定した列の値(今回の場合は「app_name」列)を取得できます。

その他組込み変数も用意されているので、詳細は下記のヘルプページをご参照ください。

アプリを保存したらAppSheet側の準備も完了です。

動作確認

Power AutomateとAppSheet、両方の準備ができたのでデータを更新して動作確認を行います。

結果は上図の通りで、AppSheetアプリからPower Automateフローにデータを渡すことができました。

今回使用した「HTTP 要求の受信時」トリガー(要求コネクタ)はプレミアムなので有償ライセンスが必要となりますが、Power Automateで用意されている膨大なアクションを活用できるので、処理の幅は大きく広がります。

もちろんIFTTT等Webhookに対応しているサービスは他にもあるので、必ずしもPower Automateを使用する必要は無いのですが、デスクトップフロー(Power Automate for desktop)によって、APIに対応していないローカルなアプリケーションともノーコード(ローコード)で連携可能なPower Automateを利用するメリットは、非常に大きいのではないかと思います。

Google Workspace × AppSheet × Power Automate、コストの問題はありますが、中々良い組み合わせかもしれません。

瞬間テキスト 2を使ってみた感想前のページ

2022年3月の人気記事次のページ

関連記事

  1. Office アドイン

    Build 2020で個人的に気になったOfficeやPower Automateの発表

    Microsoftの開発者向けイベント「Build 2020」がオンラ…

  2. Office アドイン

    Office Scriptsの使いどころ

    これまで当ブログでOffice Scriptsについて色々と記事を書い…

  3. AppSheet

    AppSheetとGoogle Apps Scriptとの連携機能を試してみました。

    当ブログでも2年ほど前に取り上げたことがある(下記記事ご参照)「App…

  4. Power Automate

    Power AutomateのUIフローを試してみました。

    ※2019年11月時点では、UIフローはまだプレビュー版であり、今後、…

  5. Office Scripts

    [Office Scripts]任意の場所にあるスクリプトを実行する方法

    通常、Office スクリプトを実行するPower Automateフ…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP