LacotasuBlog

ポンコツ社内SEの備忘録

Power Automate Desktop RPA

[第37回]PADで配列と乱数の生成使ってビンゴゲームのルーレットつくったけど失敗作だったわ

投稿日:

フローの概要

このページ目次や ↓ この概要を見てどこが失敗作か分かります?正解は最後で。

①「乱数の生成」で1~75の番号を引く。 抽選結果テーブルに履歴があればやり直し。

②抽選結果テーブルに記録する。

③75番まで全部引いたら終了。

作成した変数(定数)

作成したフロー

コメント

変数の設定

コメント

変数の設定

変数の設定

ループ条件

メッセージを表示

If

フローを停止する

End

乱数の生成

リストのクリア

共通リスト項目の検索

If

次のループ

End

変数の設定

コメント

変数の設定

コメント

データテーブル列をリストに取得

メッセージを表示

変数を大きくする

If

フローを停止する

End

End

▶で実行してみる

【どこが失敗作か?の正解】
一応、動くには動くけど、今まで引いてない数字を引くまでやり直しになって、試行回数が増えれば増えるほど次へ行けない駄目なロジックでした。
今度もうちょっとまともなものを作り直します。

  

以上

-Power Automate Desktop, RPA

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

WinActor 今日の日付、翌月の1日、当月の月末、を取得する

流れは、現在の日付を取得 → 来月の1日の日付を取得 → 来月の日付の1日前(つまり当月の月末を取得) 変数一覧 シナリオ 今日の日付 日付取得(書式指定) ゼロサプレスする場合(例えば2021/09 ...

[第16回]【PAD】Outlookでメールを送信する方法

概要 ①実際にOutlookを開く。②設定した内容でメールを送信する。③Outlookを閉じる。 ※SMTPサーバーを使用したメール送信はこちらをご参照ください。 とりあえず最終形はこうした ↓ Ou ...

no image

【備忘録】yyyymmdd形式→yyyy/mm/ddに変換

スクリプト実行 result = Left(!日付yyyymmdd!,4) & "/" & Mid(!日付yyyymmdd!,5,2) & "/" & Right(!日 ...

[第33回] 今さらですが、文字型・数値型・日付型・リスト型の変数の宣言・値設定・値取得について

文字型(テキスト型)の変数 数値型の変数 日付型(datetime型)の変数 リスト型(1次元配列)の変数 %['あいいうえお', 'かきくけこ', 'さしすせそ']% データテーブル型(2次元配列) ...

[第12回] 【基本操作】レコーダーを使用せずログイン画面のログイン処理を自動化する方法②【画像クリック】

以前の記事「[第5回] 【PAD】ログイン画面のログイン処理を自動化する方法①」で「ボタンが押せない」「ボタンが押せるけどフロー側でエラーが出る」等のコメントをいただきました。ということで、 今回は実 ...