Power Automate for desktop 支部2024年9月の覚書
ごきげんよう、百合宮桜です!
今回は MC をしている PA4d 支部の覚書を共有します♪
登壇者はλさんときぬあささんです!
最新情報
2024年5月のアップデート
クラウドフロー側から呼び出した時もPnPが使えるようになったよ!
2024年6月のアップデート
プロパティを設定した中でタイムアウトの時間を設定できるようになった
タイムアウトで終了させることができる
データテーブル
できることが増えたよ!
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