Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、 Power Automate フローで Do until ループ コントロールがどのように機能するかについて説明します。また、プロセスに沿って必要な変数についても理解していきます。
Power Automate のDo untilコントロールは、特定の条件が true になるまでアクションを繰り返し強制するループです。
目次
インスタントフローの作成
まず、手動でトリガーされるフローを作成しましょう。[新規]の下の[インスタント - 空白から]をクリックします。
次に、名前を「Do until Example」に設定します。[フローを手動でトリガーする]を選択し、[作成]ボタンをクリックします。
フロー内にテキスト 入力を追加しましょう。
次に、数値入力を追加します。
その後、入力の値を次のように変更します。
Power Automate に Do until ループを追加する
アクションを追加してみましょう。「新規ステップ」をクリックします。
次に、「コントロール」をクリックします。
[実行するまで実行] コントロールを選択します。
Do until 関数を実行する前に、変数を作成しましょう。
変数は、単に指定された値を格納するためのスペースにすぎません。
インスタント フローの下にあるプラスアイコンをクリックし、 [アクションの追加]をクリックします。
次に、[組み込みコネクタ]の下の[変数]を選択します。
「変数の初期化」アクションをクリックします。
Counterという変数を初期化し、その型を Integer に設定しましょう。Counter変数の初期値はゼロである必要があります。
Do until ループアクションの構成
Do untilループでは、 Counter変数がユーザーが入力した数値と等しくなるまで、Slack にメッセージを投稿し続けます。そこで、アクションを追加しましょう。
Slackコネクタを検索して選択します。
[メッセージを投稿]を選択します。
メッセージの送信先チャネルとして予算を選択します。
[メッセージ テキスト]には、concat関数を選択します。
次に、メッセージ自体をカウンターと連結しましょう。[動的コンテンツ]タブで、[メッセージ]を選択します。
スペースを追加し、[カウンター]を選択します。
最後に「OK」ボタンをクリックします。
変数のインクリメント
このループをインクリメントする必要があるのは、そうしないと終了しないためです。そこで、別のアクションを追加しましょう。
変数コネクタを選択します。
次に、「変数を増やす 」アクションを選択します。
変数の名前 ( Counter )が必要です。
そしてそれを 1 ずつ増やしていきます。
これで、すべてが整いました。変数を初期化するトリガー要素があります。次に、メッセージをポストし、変数を 1 にインクリメントします。Counter変数がユーザーが入力した数値と等しくなるまで、このサイクルが継続されます。
Do until ループのテスト
正しく動作するかどうかテストしてみましょう。「保存」をクリックします。
次に、「テスト」をクリックします。
[トリガー アクションを実行します]を選択し、[テスト]をクリックします。
[続行]をクリックします。
メッセージと投稿する回数を入力します。次に、「フローの実行」ボタンをクリックします。
「完了」をクリックします。
緑色のチェックマークを見ると、すべてが正しく動作していることがわかります。
見てわかるように、ループは 10 回繰り返されました。最初のループでは、メッセージ テキスト内の連結されたCounter値が0であることがわかります。これは、変数に設定した初期値が0であるためです。[次へ]をクリックすると、次のループを確認できます。
次のループでは、メッセージ テキスト内のCounter値が1であることがわかります。これは、最初のループの後に増分を追加したためです。
次に、2 番目のループを再びインクリメントします。
したがって、3 番目のループのCounter は2になります。
このサイクルは、条件が true になるまで継続します。この場合、カウンタが 10 に等しくなるまで処理が継続されます。これがDo untilループの仕組みです。
Slack にアクセスすると、#budgetチャネル内に 10 件のメッセージが表示されるはずです。
ここで注意すべき重要な点は、ループを終了する方法があることを確認する必要があるということです。たとえば、変数のインクリメントを追加するのを忘れた場合、フローは完全に失敗し、Slack で繰り返しスパムが送信されることになります。出力は次のようになります。
このような例では、実際のフローに戻って、現在のフロー実行を選択する必要があります。
あとは手動でキャンセルするだけです。
これにより、Slack チャネルでのスパム送信が停止されます。
Power Automate をワークフローの各アクションに適用する
Microsoft Flow チュートリアル – インスタントとインスタントの比較 Automated Flow
Power ワークフローのスイッチ制御アクションを自動化
結論
結論として、Do untilループ コントロールを使用すると、フロー内の特定の条件が true になったときにPower Automate内で反復を作成できます。このコントロールを使用できるシナリオは他にもたくさんあります。これを使用して、10 分ごとに誰かに何かを承認するよう通知することができます。人々が経費報告書の提出をやめるまでループし続けることもできます。
論理的なアプローチに従えば、このコントロールを使用して驚くべきことを実現し、多くのことを自動化できます。この強力なコントロールが Microsoft ワークフローでどのように機能するかを明確に理解できたでしょうか。
ではごきげんよう、
ヘンリー
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて