TeamsのPlannerで完了済みタスクを一括削除したい場合は、使っているプランと、画面の操作か自動化かを先に確認します。現在の公式削除ガイドはタスクごとのメニューを案内しています。Basicプランなら、Power AutomateのPlannerコネクタで対象を抽出し、タスクごとの削除を繰り返す設計もできます。削除したタスクは復旧できないため、対象一覧を確認してから実行します。
完了済みタスクを整理する方法を先に選ぶ
| 目的 | 選ぶ方法 | 確認点 |
|---|---|---|
| 画面を見やすくして履歴を残す | 未完了を表示するフィルターや、完了表示の折りたたみ | 表示を絞ることとデータを削除することを分ける |
| 少数の不要な完了タスクを消す | 対象タスクの「…」→削除 | プラン・タスク・共有メンバーを確認 |
| Basicプランで多数の完了タスクを処理 | Power Automateで対象抽出→一覧確認→対象IDごとの削除 | コネクタの対応、利用権限、削除条件と試行結果 |
| Premiumプランで自動化する | Premiumに対応する管理・自動化方法を管理者と確認 | Basic用Plannerコネクタをそのまま流用しない |
| 終了したプラン全体を消す | プラン削除を別の判断として検討 | 未完了を含む全タスクへの影響。完了タスクだけの整理と混同しない |
公式のBasic/Premium比較で、プランの種類と利用できる機能を確認します。Teamsの「自分のタスク」で複数プランのタスクを見ている場合も、元のプランを開き、どのプランのデータを操作するのかを確認してください。
画面からタスクを削除する公式手順
Microsoftのタスク削除手順では、ボード上のタスクメニューか、タスクの詳細から削除します。新しいPlannerや政府機関向け環境などで画面が異なるため、実際に表示される操作を確認します。
- TeamsのPlannerまたはPlannerのWeb画面から、対象のプランを開きます。プラン名とアカウント・組織を確認します。
- ボードビューで不要なタスクの「その他のオプション(…)」を開き、「タスクの削除」を選びます。
- 詳細画面から操作する場合は、タスクを開き、詳細の「…」から削除します。グリッド等では、詳細を開くアイコンから進みます。
- 確認が表示される場合は、対象が正しいかを確認します。削除後、意図したタスクだけが消え、残すタスクが残っているか確認します。
Ctrl+Altで複数選択すれば削除できるとは限らない
「Ctrl+Altを押しながらタイトルをクリック」「MacならCmd+Alt」といった操作を、すべてのPlannerに共通の削除手順として使うことはできません。プランと表示方式で利用できる操作を確認します。
現行のBasicプランのコピー資料には、行にマウスを合わせ、タスク名左の6点ハンドルで行を選ぶ説明があります。ただし、資料が説明する複数行のコピー・切り取りが使えることと、一括削除が使えることは別です。複数選択できた場合も、削除メニューの対象を確認せず進めないでください。
一括削除のメニューが表示されなければ、上のタスクごとの公式操作を使うか、対応条件を満たす自動化を検討します。表示されない機能を、キーの押し方やブラウザの故障だけが原因だと判断しないでください。
履歴を残したい場合:完了表示を整理する
一覧を見やすくしたいだけなら、削除の前に表示を絞ります。画面に進行状況のフィルターがあれば未開始・進行中を表示し、完了タスクを日常の作業一覧から外す方法を選べます。
公式の進行状況説明には、完了タスクを一覧下部から「完了済みを表示」で開く旧画面の手順も載っています。現在の画面が異なる場合は、表示されるフィルターや完了の折りたたみを確認します。完了・非表示・削除はそれぞれ別の状態です。
削除前に、対象一覧と必要な情報を残す
公式のExcelエクスポートは、プランヘッダーのメニューから「Export as Excel」を選びます。出力時点のタスクの構造化されたコピーで、タスクID、題名、状態などを確認できます。画面に項目が出るかを確認して利用してください。
Excel出力を、削除したタスクを完全復元するバックアップとしては扱いません。コメントや添付・リンク先、履歴など残す必要がある情報を別に確認します。出力先のアクセス権も含め、共有プランのメンバーと保存・削除の範囲を決めてください。
- 削除対象のプラン名・ID、タスクID・題名、完了状態を一覧で確認する。
- 「完了済みすべて」か「完了から一定期間たったもの」かを決める。完了した直後のタスクや監査・振り返りに必要なタスクを対象に含めない。
- 担当者、コメント、参照先、チェックリスト等を後で参照する必要があるか確認する。
- 共同作業の履歴を消す日時と範囲をチームで決める。
Basicプラン:Power Automateで完了済みを抽出する
公式Plannerコネクタは現在Basicプランのみが対象です。「List tasks」と「Delete a task (Preview)」が提供され、削除にはタスクIDを指定します。自分の環境でアクションが利用できること、接続ユーザーが対象プランを操作できること、組織でフローを使えることを確認します。Premiumへ同じフローをそのまま適用しません。
まず削除を入れずに対象一覧を作る
- Power Automateで手動実行するクラウドフローを作り、検証用のBasicプランを指定します。初回から完了イベントで即座に消す自動トリガーにはしません。
- Plannerの「List tasks(タスクを一覧表示)」へ対象のGroup Id・Plan Idを設定し、実行結果のプランとタスクが正しいことを確認します。
- データ操作「Filter array(アレイのフィルター処理)」の入力に、取得結果のタスク配列
valueを指定します。完了率percentCompleteが数値100のものを対象にします。 - フィルター結果のID・題名・プラン・完了状態を、ComposeやCSV表等で確認します。これは対象抽出の試行で、削除アクションはまだ実行しません。
公式のデータ操作資料でFilter array、Compose、CSV表の作成を確認できます。入力は取得結果全体ではなく、対象タスクの配列です。デザイナーの新旧で表示名が異なる場合は、アクション名と実行結果のデータ型を確認します。
期間を条件にするなら完了日時を確認する
Plannerタスクの公式定義では、percentComplete=100が完了、completedDateTimeが完了日時でUTCです。例えば「完了から30日より前」を処理する場合は、期限dueDateTimeや作成日ではなく、完了日時を比較します。日本時間とUTCの境界を揃えてください。
| 条件 | 確認するデータ | 誤削除を防ぐ確認 |
|---|---|---|
| 完了している | percentComplete = 100 | 未開始・進行中が抽出されない |
| 対象プランだけ | 指定したPlan Idと各タスクのplanId | 同名の別プランや自分の全タスクを混ぜない |
| 完了後の保存期間を過ぎている | completedDateTimeと決めた基準日時 | 日時が空のものは期間条件の対象から外す。境界日の例も確認 |
| 保存対象を除外する | 合意した対象IDやラベル等 | タイトルの部分一致だけで重要タスクを消さない |
条件を一つずつ増やし、完了率が0/50/100のタスク、保存期間内のタスク、基準日時に近いタスク、日時が空のデータなどで対象一覧を確認します。取得件数もプランの件数と照合し、データ取得に制限や欠落がないか確認してください。
対象が確定した後にタスクごとの削除を追加する
- 一覧を担当者と確認した後、対象のタスクIDだけをApply to eachで処理する設計にします。ループへ全タスクの配列を渡さないでください。
- 削除直前に「Get a task」で現在の状態を読み直し、対象プラン・完了率・保存期間・保存対象除外などを再確認します。抽出後にタスクが再開された場合は削除から外します。
- 条件を満たすタスクだけ「Delete a task (Preview)」へIDを渡します。削除は一つずつのAPI操作の繰り返しで、全対象が同時に成功する処理ではありません。
- 検証プランの不要な少数タスクで試行し、成功・失敗・対象外のIDを記録します。途中失敗の場合は結果と現状を照合してから、未処理の対象だけを再検討します。
実行直前の読み取りと削除の間にも、他のメンバーが変更する可能性があります。処理時間と共同編集を調整し、上限件数を設けるなど、取り返せない削除に合わせた運用にしてください。完成したフローも、プランの種類やアクションの提供状況が変われば再確認します。
複数選択・削除ができない場合の確認表
| 現象 | 先に確認すること | 対応 |
|---|---|---|
| キーを押しても選択できない | プランの種類とビュー、その画面で提供される操作 | 未確認のショートカットに頼らず公式削除メニューへ進む |
| タスクの削除が出ない | 対象タスクの詳細・メニュー、接続アカウントと編集権限 | 元のプランを開き直して、管理者や所有者へ権限を確認 |
| プランの削除が出ない | プラン所有者か | タスクの削除権限とプラン全体の削除権限を混同しない |
| フローでプランが見えない | Basic/Premium、接続ユーザー、Group Id/Plan Id | コネクタの対象と組織の利用条件を確認 |
| 完了タスクが抽出されない | value配列、percentCompleteの型と値、期間条件 | 実行結果を見て条件ごとに確認。削除条件を全件へ緩めない |
| 削除の一部だけ失敗した | 接続権限、現在のタスク状態、実行履歴 | 成功済みと未処理を照合してから対応 |
プランやバケットの削除で代用しない
完了済みタスクだけを整理するために、プラン全体を削除することは別の操作です。プラン削除には所有者の条件があり、公式資料では永久削除として案内されています。Microsoft 365グループ全体の削除も別なので、タスクを消すためにグループまで削除しないでください。
不要なタスクをバケットへまとめることは対象の把握に役立ちます。ただし、移動やバケットの変更だけで削除対象が正しく確定するわけではありません。未完了や保存が必要なタスクを混ぜていないか、タスクIDと状態で最終確認します。
普段の整理で削除対象を減らす
用途やフェーズごとにバケット・ラベルを決め、担当者・期日・状態を更新します。期限切れや優先度が低いというだけで不要とは限らないため、完了後の保存期間と定期確認のルールを設けると、対象を判断しやすくなります。
画面を整理したいときはフィルター、少数の不要タスクは公式メニュー、大量の完了タスクは対応する自動化という順に選びます。履歴と対象一覧を先に確認し、プラン全体を消す操作と分けて扱ってください。

コメント