1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Power Automate Desktopで一部同じファイル名毎に仕分けする

Last updated at Posted at 2023-11-27

Power Automate DesktopでExcelファイルを仕分けする様子

みなさん、こんにちは。
紙、印鑑、手作業に埋もれて業務をしている昭和男子の会社員です。

毎月、請求書を大量に発行し、メール送信している業務を行っています。
請求書は、自動でExcelファイルが作成されるシステムを使用していますが、請求書が複数ある取引先も多くあり、メール添付を間違えないように取引先ごとにExcelファイルを仕分けしています。
この作業をPowerAutomateDesktopで仕分け作業の自動化をしてみたいと思います。

使用するもの

・Power Automate Desktop
・Excel

Power Automate Desktopの設定

2023-11-24 (1).png

フローのソースコード

Excelの一部同じファイル名毎に仕分けする
Folder.GetFiles Folder: $'''\\\\mvssmain\\共有\\05_商品\\専用\\11_契約関連\\02_リベート契約\\2023年度\\割り戻し計算確認書自動作成用\\メール送信用フォルダ作成''' FileFilter: $'''*''' IncludeSubfolders: False FailOnAccessDenied: True SortBy1: Folder.SortBy.NoSort SortDescending1: False SortBy2: Folder.SortBy.NoSort SortDescending2: False SortBy3: Folder.SortBy.NoSort SortDescending3: False Files=> Files
LOOP FOREACH CurrentItem IN Files
    SET NewVar TO CurrentItem.Name
    Text.CropText.CropTextBetweenFlags Text: NewVar FromFlag: $'''_''' ToFlag: $'''.xlsx''' IgnoreCase: False CroppedText=> CroppedText IsFlagFound=> IsFlagFound
    IF (Folder.IfFolderExists.DoesNotExist Path: $'''\\\\mvssmain\\共有\\05_商品\\専用\\11_契約関連\\02_リベート契約\\2023年度\\割り戻し計算確認書自動作成用\\メール送信用フォルダ作成\\%CroppedText%''') THEN
        Folder.Create FolderPath: $'''\\\\mvssmain\\共有\\05_商品\\専用\\11_契約関連\\02_リベート契約\\2023年度\\割り戻し計算確認書自動作成用\\メール送信用フォルダ作成''' FolderName: CroppedText Folder=> NewFolder
    END
    File.Move Files: CurrentItem Destination: $'''\\\\mvssmain\\共有\\05_商品\\専用\\11_契約関連\\02_リベート契約\\2023年度\\割り戻し計算確認書自動作成用\\メール送信用フォルダ作成\\%CroppedText%''' IfFileExists: File.IfExists.DoNothing MovedFiles=> MovedFiles
END

メール送信自動化にむけての一歩!

メールの自動送信をしたいのですが、添付ファイルが複数あると作るの難しそう~と思い、フォルダ毎にまとめることにしました。
自動メール送信は、これから作成ですが、できるまでの間、手作業で送信するにしてもフォルダ毎にきれいにまとまっていれば、添付間違いも発生しにくいので良いと思います。
ファイル名で仕分けできるフローなので、いろいろと応用できると思います。ぜひ、使ってみてくださ~い:ok_hand:

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?