「変数の設定」アクションとデータ型について
Power Automate Desktop は操作自体は GUI からドラッグアンドドロップでアクションを追加することができますが、内部的には Robin というプログラミング言語が組み立てられています。
Power Automate Desktop は操作自体は GUI からドラッグアンドドロップでアクションを追加することができますが、内部的には Robin というプログラミング言語が組み立てられています。
取得したデータを少し加工しようと思うと、中々思い通りにいかないこともあるかと思います。今回はテキストデータを 0 埋めや空白埋めする方法を解説します。
trueかfalseを返すBoolean型を使用して、1つのIf文に複数の条件を設定する方法を解説します。
変数についてもいくつかデータ型が存在し、また、json データを柔軟に取り扱うことができます。 json データから複数のプロパティを持つ、カスタムオブジェクトを作成する方法を解説します。
内部的にはRobinというプログラミング言語が組み立てられています。jsonデータを柔軟に取り扱うことができます。json データからリストデータを作成する方法を解説します。
保存しているPDFを、画像ファイルとして保存する方法を解説します。
取得・作成したXML形式のデータを、ファイルに書き込む方法を解説します。
既存の XML ファイルから、特定の要素の値を方法を解説します。
既存の XML ファイル、XML データに、要素を追加する方法を解説します。
各アクションには、発生し得るエラーが予め用意されています。エラーが発生した場合、そのエラーの種類に応じて処理を分岐させることも可能です。
今回はクリップボードからテキストデータを取得する方法を解説します。
フロー内で機密情報を取り扱う場合もあるため、できる限りデータを残さず、実行前の状態に戻すことが望ましいです。クリップボードの値を削除する方法を解説します。
クリップボードの値を直接書き換える方法を解説します。
アルファベットを含む文字列を、大文字・小文字に変換する方法を紹介します
テキストやファイルデータをハッシュ化し、ハッシュ値を算出する方法を解説します。
Power Automate Desktop ではキーボードの入力をハードウェアとして実行できるため、ユーザーが行うコピーアンドペーストのような操作を再現することが可能ですが、アクションを利用することで直接クリップボードを操作することができます。
オンプレミスソフトに限らず、クラウドサービスなどとも連携することが想定されています。セキュリティや暗号化に関するアクションもいくつか用意されています。テキストファイルを暗号化する方法を解説します。
特定のファイルを、テキストデータとして取得する方法と、取得したデータが文字化けしてしまう場合の対処法を解説します。
フロー実行中に、誤ってマウスやキーボードに触れてしまい、アクションにミスが生じるような経験はないでしょうか。今回はフロー実行中のユーザーの操作をブロックする方法を解説します。
ホイールボタン、ミドルボタン、中クリックなどと呼ばれる、右クリックと左クリックの間にあるホイールを押し込む操作を再現する方法を解説します。
最大値・最小値を指定して、実行するたびランダムな数値を生成する方法を紹介します
リストデータから、含まれている項目のすべて、または一部を削除する方法を紹介します
Power Automate Desktop では、値を複数格納できる変数のことを「リスト」と呼びます。今回はリストを作成する方法を紹介します
リストに格納されているデータを並び変える方法を解説します。
リストに格納されている値から、重複しているデータを削除する方法を解説します。
リストを定義した上で、初期値をいくつか入れておく必要がある場合、「新しいリストの作成」と「項目をリストに追加」を組み合わせてフローを作成すると、項目数に応じてフローが長くなってしまいます。
アクションに対して「20」と設定すると、20 秒待機することになります。 1秒未満の時間を待機する方法を紹介します
今日の日付や現在の時刻を取得する方法を紹介します
Power Automate ではウェブ、オンプレミス問わず自動化することができますが、外部データを取り扱う場合、文字コードにも注意する必要があります。今回は出力したファイルが文字化けしてしまう場合の対処法を解説します。
フロー内で値の保持・出力などに利用できる、変数を定義する方法を解説します。
リストデータを使って、多次元配列(配列の配列)を生成する方法を解説します。
デバッグ機能やブロック機能など、エラー対処の方法がいくつか用意されていますが、実際にエラーが起きた時、どのような状況でエラーになってしまったのかわかりづらいこともあるかと思います。
Power Automate Desktop では数値データを変数として取り扱うことができますが、数値の桁数が大きくなってくると、見てすぐ数値が判断できなくなってしまいます
ウェブサイトやオンプレミスソフトからデータを抽出したとき、本来必要ないデータまでついてきてしまうこともあるかと思います。取得したテキストデータから、前後の空白を削除する方法を解説します。
取得した日付データを、日付・月・年単位で引き算を行う方法を解説します。Power Automate Desktopには「日付の減算」というアクションが用意されていますが、実際の処理は2つのdatetime変数の差を任意の単位に変換するものであり、特定の日付から指定期間遡るような処理として使うことはできません
Power Automate Desktop には、現在の日付を取得するアクションが用意されているため、取得自体は簡単にできるのですが、取得した日付を操作しようと思うと一工夫必要になります
セキュリティや暗号化に関するアクションもいくつか用意されています。暗号化されたテキストデータを復号化(解読)する方法を解説します。
DateTime型を利用して、曜日を取得する方法を紹介します
無料版ではスケジュール実行を行うことができません。そのため、フローを終了させず持続的に実行させ続けることで、特定のアクションを監視するような実装をされることも多いかと思います。無限ループを実装する方法を紹介します
Power Automate Desktop には、ファイルのパスを指定して印刷するアクションがあらかじめ用意されていますが、どのプリンターを使用するか選択することができません
マウスを使って特定のポイントをダブルクリックする操作を再現する方法を解説します。
ウェブページやオンプレミスソフトの特定のプログラムから取得した数値から、小数点以下を切り捨てた値を取得する方法を紹介します
ウェブページやオンプレミスソフトの特定のプログラムから取得した数値から、小数点以下を取得する方法を紹介します
ウェブページやオンプレミスソフトの特定のプログラムから取得した数値を、四捨五入する方法を紹介します
Power Automate Desktop には、スケジュール実行機能が存在しません。そのため、特定の日時にフローが実行されるような機能を実装することはできません。その代わりとして、フローを無限ループさせながら現在時刻を取得し、特定の時刻になった場合のみ処理を分岐させるフローであれば作成可能です。
そのまま使用できるようなアクションは用意されていませんが、少し工夫することで、1 つのアクションだけで複数のプロパティを持つ変数を定義することが可能です。
今回は複数のリストを統合し、合成したリストを取得する方法を解説します。
人が操作するよりはるかに早く業務フローをこなしてくれますが、多くのループを伴う処理などについては、それでも長く感じてしまう場合もあるかと思います実行速度を少しでも早める方法をいくつか紹介します