ユーザーにファイルを選ばせたり、データを入れてほしい場合があります。 Power Automate Desktopでは、そのようにユーザに入力用の画面を出す処理が可能です。 数を入れさせる年齢をいれさせて未成年を判定してみましょう。 「メッセージボックス>入力ダイアログを表示」で、年齢を入れさせるダイアログを出します。 次に「条件>IF」を入れます。ここで20歳未満をチェック。
フローはこんな感じ。 実行すると入力欄が出てきて... 20未満の数字を入れると、利用できないと出ます。 ファイルを選ばせる選んだファイルを読み込むフローです。「メッセージボックス>ファイルの選択ダイアログを表示」をフローに追加します。 最初に開く場所や、ファイルの拡張子を設定することこともできます。 次に「ファイルからテキストを読み取ります」をフローに追加し、指定されたファイルを読んでみましょう。 フローはこんな感じ。 実行するとファイル選択画面となります。 ファイルを選んだあとは、無事ファイルが読み込まれています。 Power Automate Desktopの導入方法や基本的な使い方については以下参照ください。 www.kyoukasho.net 2022.01.16 2021.08.12 無償化された「Power Automate Desktop」の基本的な使い方や、メッセージ ボックスの使い方をご紹介します。 アクション一覧|メッセージ ボックス「Power Automate Desktop」で設定できる「メッセージ ボックス」の種類はこちらです。
スポンサーリンク メッセージを表示メッセージ ボックスを表示します。 指定した内容に基づいてメッセージボックスを表示させることができます。 こちらは上の実行結果です。 パラメータ「表示するメッセージ」に入力されている値(%NewVar%)ではないメッセージが表示されています。こちらは変数「NewVar」にテキストとして「新しい変数」という文字があらかじめ代入されているためです。 具体的には、アクション「変数の設定」でこのような設定がされています。 メッセージ ボックス アイコンこちらでは「メッセージ ボックス アイコン」で選択肢ごとに表示されるアイコンをご紹介します。 メッセージ ボックス ボタンこちらでは「メッセージ ボックス ボタン」で選択肢ごとに表示されるボタンをご紹介します。 ・OK ・OK – キャンセル ・はい – いいえ ・はい – いいえ – キャンセル ・中止 – 再試行 – 無視 ・再試行 – キャンセル 既定のボタン既定で強調表示するボタンです。
スポンサーリンク 入力ダイアログを表示ユーザーにテキストの入力を求めるダイアログ ボックスを表示します。 上で設定した内容の実行結果がこちらです。 入力の種類入力の種類を指定することができます。 先ほどの例をつかって、それぞれ「入力の種類」の選択肢による表示のちがいを紹介します。 スポンサーリンク 日付の選択ダイアログを表示ユーザーに日付または日付範囲の入力を求めるダイアログ ボックスを表示します。 こちらの例をつかってご紹介します。 こちらが実行結果です。 ダイアログの種類ダイアログの種類を指定することができます。 先ほどの例をつかって、「ダイアログの種類」の選択肢による表示のちがいをご紹介します。 ・1 つの日付 ・日付範囲(2 つの日付) スポンサーリンク リストから選択ダイアログを表示ユーザーがリストから選択できるオプションを含むダイアログ ボックスを表示します。
こちらが実行結果です。 なお、パラメータ「選択元のリスト」で指定している変数「List」は、つぎのフローにて作成をしています。 こちらが作成された変数「List」の値です。 複数の選択を許可複数の選択を許可することができます。 先ほどの例をつかって、「複数の選択を許可」の選択肢による表示のちがいをご紹介します。 ・オン ・オフ スポンサーリンク ファイルの選択ダイアログを表示ファイルの選択ダイアログを表示し、ユーザーに複数のファイルの選択を求めます。 こちらの例では、デスクトップに置かれたフォルダー「TEST」を指定しています。 こちらが実行結果です。 ファイルを指定することによって、変数「SelectedFile」に値が代入されます。 ファイル フィルターパラメータ「ファイル フィルター」にて、取得するファイルを制限することができます。 例えば以下のとおりファイル フィルターを「*.txt」と指定した場合、拡張子が「.txt」のファイルのみが表示されます。 スポンサーリンク フォルダーの選択ダイアログを表示フォルダーの選択ダイアログを表示し、ユーザーにフォルダーの選択を求めます。 先ほどの例とおなじように、 デスクトップに置かれたフォルダー「TEST」を指定します。 こちらが実行結果です。 フォルダーを指定することによって、変数「SelectedFolder」に値が代入されます。 まとめ今回はさまざまなメッセージボックスの使い方を具体例をつかってご紹介しました。 こちらでご紹介したアクションだけではなく、他のアクションと組み合わせてフローを作成する流れになるかと思います。 他のアクションについてはこちらでご紹介しておりますので、よろしければご活用ください。 こちらに「Power Automate Desktop」でできることや基本的な操作方法をまとめていますので、もしご興味がございましたら一度ご覧ください。 |