🐡

Power Automate for desktop 支部2024年9月の覚書

2024/09/04に公開

ごきげんよう、百合宮桜です!
今回は MC をしている PA4d 支部の覚書を共有します♪
登壇者はλさんときぬあささんです!

最新情報

2024年5月のアップデート

クラウドフロー側から呼び出した時もPnPが使えるようになったよ!

2024年6月のアップデート


プロパティを設定した中でタイムアウトの時間を設定できるようになった
タイムアウトで終了させることができる

データテーブル

できることが増えたよ!
https://www.ka-net.org/blog/?p=16233

2024年7月のアップデート

新しいExcelアクション
Excelのセルに色をつける

英語だけど直感的に使えるよ!

2024年8月のアップデート

今朝来たほやほやアップデート!



色の名前だけ英語で選択するよ!
英語で設定した

Dataverse アクションのプレビューが取れたよ!!

PDF処理特集👀

テキストを抽出する

PDF にテキストが埋め込まれていないとアクションで読めない
なのでそのような場合はOCR を使う必要がある

テーブルを抽出する


画像を抽出する



1枚ずつ抽出してくれたよ!

ページを抽出(分割)するよ


何ページ目まで繰り返すというのが、ページ数を取得するアクションがないので難しい
処理対象よりも大きい数を指定することで必ず最後まで処理できるが、最大ページ数以上はエラーになる。

その為、エラー発生時の処理を指定しておく

次のアクションへ行くように指定して、次のアクションで Loop を抜ける処理を入れておく!

ファイルを結合するよ

ファイルはダブルクォーテーションで区切っているよ!

結合時にページ数が逆になってしまった💦
フォルダー内のファイルを取得アクションを活用して、結合すると………?

順番を指定できる!


ページが正しい順番で結合されるようになった!

Word → PDF の変換

Word を閉じるアクションで 保存時に PDF を指定できるよ!

Excel → PDF の変換

標準のアクションでは PDF を指定した保存はできないよ!

VBS で PDF に変換していくよ!!


スクリプトを使う事で安定した処理ができるよ

プリンターを使ったPDF変換


警告が出るとフローがそこで止まってしまうので、同名ファイルは自動で削除しよう!
PDF変換後に既定のプリンターに戻すために、既定のプリンター名を変数に格納しておく

PDF にパスワードを設定する

標準アクションにはパスワードを設定するアクションはないので外部ツールを使用するよ

コマンドでパスワード設定や暗号化などができるよ!

PDF フォームへ入力


Acrobat では RPA 操作が認められていない💦

よし、アクションウィザードを使おう!


だけども、フォームに入力する処理はないので……ガチコードだ!!!

魔法こと、ガチコードで安定処理ができました!!
Copilot で書いてくれればいけるはず(小声)

ブラウザに表示した PDF へのフォーム入力なら自動化できる!!

でも画像の認識部分が不安定で、できないこともあるよ(´・ω・`)

PowerShell と PDFsharp を活用したフォームへの入力
(10個って話だった気がしないでもないが……)

PDFsharpはダウンロードして使うよ!

Discussion