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?

More than 1 year has passed since last update.

はじめての記事投稿

PowerAutomateでSharePointリストのステータスが1か月前に「完了」になった項目の添付ファイルを削除する

Last updated at Posted at 2023-07-19

想定する運用方法

複数人で共有している進捗確認&詳細メール添付用のSharePointリスト
image.png
このリストには、案件の依頼メールを添付します。
依頼内容が完了したら、リストに添付されたメールから依頼元に返信します。

やりたいこと

SharePointリストには、容量の制限があるので下記条件を満たした場合に添付されたメールを削除したい。

  1. ステータスが「完了」状態
  2. ステータスが「完了」になってから1か月経過している

ステータスが完了になった瞬間に、添付されたメールが削除されると、そのメールを使った返信が出来なくなるので2の条件を付けています。

作成したフロー

image.png

トリガー「繰り返し」

1か月ごとに実行されるように設定しています。
image.png

「複数の項目の取得」

フィルタークエリ欄に「status eq '完了'」と記入し、ステータスが完了になった項目のみを取得します。
image.png

「条件」
  • getPastTime(30,'day')よりも、リストの更新日時が前であるか
  • 複数の項目の取得コンテンツの「添付ファイルあり」がtrueであるか
    image.png
「添付ファイルの取得」

上記条件が満たされた項目の、添付ファイルを取得します。
image.png

「添付ファイルの削除」

取得したファイルを削除します。
image.png

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?