トリガーの起動条件|Power Automate【応用】

Power Automateはトリガーに対し起動条件を設定することができます。

起動条件を設定することで無駄なアクションの実行を減らすことができ、Power Automateの実行制限への影響も最小限に抑えることができます。 ※実行制限については後の章で説明します。

起動条件の設定

フローのトリガーの「…」マークを押下し、[設定]を選択し、

設定メニュー下部に[トリガーの条件]があるので、こちらでトリガーの条件を記載します。

使用可能な演算子

  1. equals: 二つの値が等しいか
    • 例: @equals(triggerBody()?['field'], 'value')
  2. not equals: 二つの値が等しくないか
    • 例: @not(equals(triggerBody()?['field'], 'value'))
  3. greater: 左側の値が右側の値より大きいか
    • 例: @greater(triggerBody()?['field'], 10)
  4. greaterorequals : 左側の値が右側の値以上か
    • 例: @greaterOrEquals(triggerBody()?['field'], 10)
  5. less: 左側の値が右側の値より小さいか
    • 例: @less(triggerBody()?['field'], 10)
  6. lessorequals: 左側の値が右側の値以下か
    • 例: @lessOrEquals(triggerBody()?['field'], 10)
  7. contains: 文字列が特定の文字列を含むか
    • 例: @contains(triggerBody()?['field'], 'substring')
  8. startsWith: 文字列が特定の文字列で始まるか
    • 例: @startsWith(triggerBody()?['field'], 'substring')
  9. endsWith: 文字列が特定の文字列で終わるか
    • 例: @endsWith(triggerBody()?['field'], 'substring')
  10. and:
    • 例: @and(equals(triggerBody()?['field1'], 'value1'), equals(triggerBody()?['field2'], 'value2'))
  11. or:
    • 例: @or(equals(triggerBody()?['field1'], 'value1'), equals(triggerBody()?['field2'], 'value2'))
  12. not:
    • 例: @not(equals(triggerBody()?['field'], 'value'))

詳しいトリガー起動条件の書き方については以下のサイトを参照してください。

\ システム開発にお悩みの方へ /
貴社のシステム開発・アプリ開発を爆速で進めるための
超高速開発が分かる資料3点セット

【下記の3点の資料が無料でダウンロードできます】

  • 【料金表付き】新規事業を爆速で立ち上げられる高速開発支援サービスの紹介資料
  • 【最短24時間で納品?】高速開発のプロジェクト支援事例集
  • 導入に向けて開発プラットフォームのランニングコスト比較表
  • URLをコピーしました!

お役立ち資料



資料請求はこちら

資料請求

無料デモアプリはこちら

無料で作成依頼
目次