運営チーム 初期コンテンツ制作班
フォーラムの返信が作成されました
-
アクションとは自動化を行うために必要な操作部品であり、操作順に上から並べることでフローを作成します。
1アクションにつき1操作の自動化を行うことが可能です。
(例)Office製品の操作/ブラウザの操作/フォルダ/ファイルの操作/マウス/キーボードの操作など
-
やりたいことから適切なアクションを見つけ出すのは難しいですよね。
以下にアクション1つ1つの説明ページありますので、ページ内でキーワード検索すると良いアクションが見つかるかもしれません。
https://docs.microsoft.com/ja-jp/power-automate/desktop-flows/actions-reference -
・基本どのRPAツールでもcalendarコントロールの操作は記録・構造解析できません。
(画像識別と日付計算による座標算出クリックでできないことは無いですが、画面が変わると影響を受けるのでお勧めしません)・Webシステムによっては、WebレコーダーはできなくてもWebオートメーションのアクション追加で操作できる可能性があります。
(アクション > Webオートメーション > Webフォーム入力)・PADの場合「WebページでJavaScript関数の実行」というアクションがあります。
これはWebページに直接日付設定のアクションを叩き込む方法で、既存Webページの解析が必須ですが操作できる可能性があります。難易度は高くHTMLやJavaScript関連の知識が必須です。 -
「Excelワークシート内のセルを検索して置換する」アクションを使用すれば範囲内でキーワードと一致するセルを見つけることができます。
上記のアクションを使用して生成された変数に、列を「Columnlndex」行を「Rowlndex」として結果が保存されます。
※セルのA2に検索した文字列があった場合、Columnlndexが1、Rowlndexは2となります。 -
Line Worksはアプリだと思うのでWebレコーダーやデスクトップレコーダーを使用いただければと思います。
-
コントロールキーを押しながら、If、else、endのアクションを選択していただければ、コピー可能かと思います。
-
「ウィンドウを待機する」アクションをご使用いただけます。
ウィンドウはすでに登録したUI要素が出てくるので、画面のUI要素を選択。
「開くまで」と設定すれば、起動するまで待機させることができます。
また「ウィンドウコンテンツを待機する」アクションを使用すれば、画面内のUI要素が読み込み完了するまで待機させることが可能です。 -
書式を保持する必要があれば「Excelワークシートにセルを貼り付け」アクションで実現可能です。
値のみ貼り付ける際は一度変数に格納してから、「Excelワークシートに書き込み」アクションを使うのが良いかと思います。 -
「アクティブなExcelワークシートの設定」というアクションで、
シートの名前やインデックスでの指定が可能です。
インデックスはシート番号のことで、例えば一番左のシートのインデックスは「1」になります。 -
可能です。「特別なフォルダを取得」アクションでユーザフォルダ配下のdefaultで存在するフォルダ(マイフォルダなど)パスを取得可能です。
-
可能です。「特別なフォルダを取得」アクションでユーザフォルダ配下のdefaultで存在するフォルダ(マイフォルダなど)パスを取得可能です。
-
メールのメッセージ内容を取得するアクションがありますので、そちらを利用することでメールの内容を取得しExcelに入力することは可能となります。
(例)アクション「outlookからメールメッセージを取得します」
↓
アクション「Excelワークシートに書き込み」 -
PADではアクティブなシートへのアクションが基本となります。
下記のアクションを先に追加しておくことでアクティブなシートの切り替えが可能となります。
(アクション「アクティブなExcelワークシートの設定」) -
「Excelワークシート内のセルを検索して置き換えする」アクションを使用すれば、指定文字の検索および該当セルの位置情報取得が可能です。
検索モード:検索か、検索して置換するかを変更できます。
すべての一致:
ONの場合は一致するセル内のテキストを全て検索/置換するか、データテーブル形式で全ての検索結果を取得します。
OFFの場合は最初のセル内のテキストを検索/置換するかを指定します。一致するサポート案件:
こちらは、大文字と小文字の区別をするかどうかについてON・OFFで切り替えられます。検索条件:
検索を行と列どちらでかけるか設定できます。
上記、のすべて一致がONの場合データテーブル形式なので、
すべて一致がOFFの場合に活用します。 -
数字の場合:「変数を大きくする」アクションを使用して大きくする数字を変数設定する
文字列の場合:%変数A%%変数B% -
「名前を付けて保存」した時点でフローはクラウド(OneDriveまたはDataverse)に保存されます。
ただしクラウドを経由しているため、保存にラグが発生する場合がありポータル画面には即時反映がされなことがあります。PADの再起動をしてみてください。変更前のフローが起動できない(実行・編集ができない)状態になってしまうのはPCのバックグラウンドに変更前フローの編集画面プロセスが残ってしまうためです。
PADプロセスの終了またはPC再起動で解決することができます。 -
「Excelの起動」で起動したExcelファイルは手動で閉じるをしてもPCのプロセスに残ってしまいます。
「Excelを閉じる」までPADに実行させることでプロセスに残ることなくExcelファイルを閉じることができます。
もし、手動でExcelファイルを閉じてしまった際は、PC再起動もしくはWindowsのタスクマネージャーからExcelのプロセス終了をしてから再度実行ください。 -
フロー実行後、最終的な変数値は変数ペインに表示が残りますので、そこから確認可能です。
フロー途中段階で、変数値が確認したい場合ブレークポイントで指定のアクション実行時に一時停止することで確認ができます。ブレークポイントはアクションの左隣からON/OFFを設定することができます。
また、「次のアクションを実行」を使えば1アクションずつのステップ実行が可能です。 -
Power Automate Desktop の終了を求められた場合、右下のタスクトレイから終了を行います。
アイコン右クリックで表示されたメニューから終了を選択します。