Todoist のタスクが増えると、瞬時に効率よく情報をみつけたいですよね。そんなときは、フィルターを使うと便利です。
フィルターは、特定の基準でタスクを表示するカスタム画面です。タスク名、予定日、プロジェクト、ラベル、優先度、作成日などを基準にすることができます。
デフォルトのフィルターを使ってみる
デフォルトのフィルターをいくつか試してみましょう:
- 担当:自分: Todoist で自分にアサインされたすべてのタスクを表示
- 優先度 1: Todoist の p1 タスクをすべて表示
- すべて表示: Todoist でアクティブなタスクをすべて表示
フィルターを作成 / 編集 / 削除する
新しいフィルターを作成する:
- サイドバーで、フィルター & ラベルを選びます。
- フィルターの横にある、+ マークをクリックします。
- フィルターを追加の画面内で、フィルター名を入力します。
- 使用したいフィルター クエリを入力します。いくつかのオプションを本ページ下部に記載しています。
- (任意)ドロップダウン メニューからフィルター カラーを選択します。
- (任意)フィルターへ素早くアクセスできるようにするには、トグル ボタンをクリックしてお気に入りに追加します。
- 追加をクリックしてフィルターを保存します。
既存のフィルターを編集 / 削除する:
- フィルターを右クリックします。
- フィルターを編集またはフィルターを削除を選択します。
注
記号を使う
Todoist でフィルターを作成する際に使用できる様々な種類の記号があります。
記号 | 意味 | 例 |
---|---|---|
| | または | 今日 | 期限切れ |
& | AND(と) | 今日 & p1 |
! | NOT(ではない) | !サブタスク |
() | 括弧内のクエリを最初にフィルター | (今日 | 期限切れ) & #仕事 |
, | フィルター クエリを別々のリストに分ける | 予定日: 昨日, 今日 |
\ | プロジェクト、セクション、ラベル名で特殊文字を正規の文字として使う | #1 \& 2 |
次に基づいたフィルター:
キーワードに基づいてフィルターを作成するには、 検索: の後にキーワードを付けたものを使用できます。
次を表示する場合 | 次を使用します |
---|---|
「会議」という単語を含むタスクをすべて表示する | 検索: 会議 |
「会議」という単語が含まれ、今日が予定日のタスクをすべて表示する | 検索: 会議 & 今日 |
「会議」または「仕事」のいずれかを含むタスクをすべて表示する | 検索: 会議 | 検索: 仕事 |
「メール」という単語を含むタスクをすべて表示する | 検索: メール |
Web リンクを含むタスクをすべて表示する | 検索: http |
次を表示する場合 | 次を使用します |
---|---|
予定日が 1 月 3 日のすべてのタスクを表示する | 1月3日 |
予定日が特定の日付より前のタスクをすべて表示する | の前に予定: 5月5日 または の前に予定: 5/5 |
予定日が特定の日付より後のタスクをすべて表示する | の後に予定: 5月5日 または の後に予定: 5/5 |
期限切れのタスクおよび 4 時間以内に期限が来るタスクをすべて表示する | の前に予定: +4時間 |
設定 > 一般 > 来週で選択した曜日の前までに予定されているすべてのタスクを表示する | の前に予定: 来週 |
今週の平日に予定されているタスクをすべて表示する | の前に予定: 土曜日 |
来週が予定日のタスクをすべて表示する | (予定日: 来週 | の後に予定: 来週) & の前に予定: 来週の1週間後 |
今月予定されているタスクをすべて表示する | の前に予定: 1日 |
昨日が予定日のアクティブなタスクと、その下に今日のタスクを表示する | 予定日: 昨日, 今日 |
予定日がないタスクをすべて表示する | 日付なし または 未定 |
予定日があるタスクをすべて表示する | !未定 |
予定日と時間が設定されているタスクをすべて表示する | !日付なし & !時間なし |
期限切れのタスクをすべて表示する | 期限切れ または 期限後 |
特定の時間が設定してある期限切れのタスクすべてと、今日が予定日のタスクで時間が設定してあるものだけを表示する | 期限切れ & !時間なし, 今日 & !時間なし |
インボックス内の日付なしのタスクすべてと、別のセクションで予定日が設定してあるタスクでインボックスにないものを表示する | #インボックス & 日付なし, すべて & !#インボックス & !日付なし |
次の 5 日間に予定されたすべてのタスクを表示する | 5日間 または 次の5日間 |
繰り返しの予定日が設定されているタスクをすべて表示する | 繰り返し |
繰り返しの予定日がないタスクまたは予定日がないタスクをすべて表示する | !繰り返し |
予定日があるが、時間が設定されておらず、繰り返しではないタスクをすべて表示する | 時間なし & !繰り返し |
ヒント
以下のように日付を指定できます:
- 特定の日付: 2022/10/5、2022年10月5日
- 特定の日付と時間: 2022/10/5 5pm、10月5日午後5時
- 相対日時: 今日、明日、昨日、3日間(今日を含む次の 3 日間に予定されているタスク)、-3日間(今日を含む過去 3 日間に予定されたタスク)
- 曜日: 月曜日、火曜日、日曜日
次を表示する場合 | 次を使用します |
---|---|
優先度 1 が付いたすべてのタスクを表示する | p1 |
優先度 2 が付いたすべてのタスクを表示する | p2 |
優先度 3 が付いたすべてのタスクを表示する | p3 |
優先度が設定されていない(優先度 4 の)タスクをすべて表示する | 優先度なし |
ラベルに基づきフィルターを作成する。例えば、 今日 & @メール
のフィルターは、 @メール
ラベルのついた今日が予定日のタスクを表示する。
次を表示する場合 | 次を使用します |
---|---|
「メール」ラベルがついたタスクをすべて表示する | @メール |
ラベルが付いていないタスクをすべて表示する | ラベルなし |
次を表示する場合 | 次を使用します |
---|---|
「仕事」のプロジェクトにあるすべてのタスクを表示する | #仕事 |
「仕事」プロジェクトとサブプロジェクトにあるタスクをすべて表示する | ##仕事 |
「学校」プロジェクトとサブプロジェクトにあるタスクをすべて表示するが、「科学」プロジェクトは除外する | ##学校 & !#科学 |
「会議」と名前がついたセクションにあるタスクをすべて表示する | /会議 |
「仕事」プロジェクトの「会議」セクションにあるすべてのタスクを表示する | #仕事 & /会議 |
セクションのないタスクをすべて表示する | !/* |
セクションのないタスクをすべて表示するが、インボックスにあるタスクは除外する | !/* & !#インボックス |
次を表示する場合 | 次を使用します |
---|---|
“マイ プロジェクト” ワークスペースにあるすべてのタスクを表示する | ワークスペース: マイ プロジェクト |
"デザイン チーム" フォルダにあるプロジェクトのすべてのタスクを表示する | ##デザイン チーム |
"Doist" ワークスペースのタスクだけを表示する | ワークスペース: Doist |
"Doist" と "Halist" ワークスペースのすべてのタスクを表示する | (ワークスペース: Doist | ワークスペース: Halist) |
次を表示する場合 | 次を使用します |
---|---|
特定の日付に作成されたタスクをすべて表示する | 作成日: 2023年1月3日 |
365 日以上前に作成されたタスクをすべて表示する | の前に作成: -365日 |
過去 365 日以内に作成されたタスクをすべて表示する | の後に作成: -365日 |
今日作成したタスクをすべて表示する | 作成日: 今日 |
共有者にアサインした、または共有者がアサインしたタスクを検索する場合は、Todoist で使っている共有者の名前を入力します。
例えば、「こまっちゃん」の本当の名前は「小松正」かもしれませんよね。ただし、小松さんが Todoist で自分の名前を「こまっちゃん」にしている場合は、アサインした人: こまっちゃん、または担当: こまっちゃんと検索しなければ出てきません。
注
- メンバーのメールアドレス
- メンバーのフルネーム
- 「自分」(あなた自身を指します)
- 「他のメンバー」(自分以外のメンバー全員を指します)
次を表示する場合 | 次を使用します |
---|---|
自分以外のメンバーにアサインされたタスクをすべて表示する | 担当: 他のメンバー |
山口拓哉さんがアサインしたタスクをすべて表示する | アサインした人: 山口拓哉 |
あなたが他のメンバーにアサインしたタスクをすべて表示する | アサインした人: 自分 |
自分を含むメンバーの誰かにアサイン済みのタスクをすべて表示する | アサイン済み |
共有プロジェクト内にあるタスクをすべて表示する | 共有 |
他のメンバーにアサインされたタスクを除く、すべてのタスクを表示する | !担当: 他のメンバー |
さらに便利なフィルターを作成するためのヒント
検索方法を組み合わせて、必要なタスクを正確に表示することができます。以下のようなフィルターの組み合わせが使用できます。
次を表示する場合 | 次を使用します |
---|---|
今日が予定日かつ @メールのラベルが付いたタスクをすべて表示する | 今日 & @メール |
@仕事、もしくは @オフィスのラベルが付いたタスクをすべて表示する | @仕事 | @オフィス |
「仕事」プロジェクトにある、今日が予定日または期限切れのタスクをすべて表示する | (今日 | 期限切れ) & #仕事 |
誰にもアサインされていないタスクをすべて表示する | !アサイン済み |
「仕事」プロジェクトにあるタスクを除く、今日が予定日のすべてのタスクを表示する | 今日 & !#仕事 |
@語学のラベルが付いたタスクを除く、「宿題」プロジェクトにある明日が予定日のタスクをすべて表示する | #宿題 & 明日 & !@語学 |
似たような文字列があるアイテムをフィルタリングするには、アスタリスク「*」を使って検索します。例えば、「@*球」というフィルター クエリを使用すると、@野球や@卓球などの「球」で終わる単語のラベルを持つすべてのタスクを表示できます。
ワイルドカードを使ったフィルターの例は以下のとおりです:
次を表示する場合 | 次を使用します |
---|---|
@家事や @家などのように、「家」から始まるラベルが付いたすべてのタスクを表示する | @家* |
名字が「田」から始まり、太郎という名前を持つ人にアサインされたすべてのタスクを表示する | 担当: 田* 太郎 |
#アートワークや #ネットワークなど、「ワーク」で終わる名前を持つプロジェクトのすべてのタスクを表示する | #*ワーク |
「仕事」が名前に入っているセクションのすべてのタスクを表示する。たとえば、/仕事 会議、/仕事 管理、/仕事 電話など | 仕事* |
どのセクションにも属さないタスクをすべて表示する | !/* |
ヒント
件名に絵文字があるプロジェクトを検索する場合は、絵文字の代わりにアスタリスクを使用できます。たとえば、#ようこそ 👋 とクエリに入力する代わりに、#ようこそ *と入力します。
検索を組み合わせて複数のタスク リストを一度に表示することも可能です。一つの画面で複数のタスクリストを作成するには、「,」(コンマ)を使用して、検索を区切ります。
例えば、「p1 & 期限切れ, p4 & 今日」は、「p1 & 期限切れ」のクエリの検索結果と、「p4 & 今日」のクエリの検索結果の二つを表示します。
便利なフィルターの例
次を表示する場合 | 次を使用します |
---|---|
「仕事」プロジェクトにある、期限切れまたは今日が期限のタスクをすべて表示する | (今日 | 期限切れ) & #仕事 |
予定日が設定されていないタスクをすべて表示する | 未定 |
予定時間が指定されていないタスクをすべて表示する | 時間なし |
次の 7 日間に予定されていて、@保留が付いたタスクをすべて表示する | 7日間 & @保留 |
365 日以上前に作成されたタスクをすべて表示する | の前に作成: -365日 |
あなたが他のメンバーにアサインしたタスクをすべて表示する | アサインした人: 自分 |
藤田かおりが担当のタスクをすべて表示する | 担当: 藤田かおり |
あなたが作成したタスクをすべて表示する | 作成者: 自分 |
藤田かおりが作成したタスクをすべて表示する | 作成者: 藤田かおり |
共有プロジェクトのまだ誰にもアサインされていないタスクをすべて表示する | 共有 & !アサイン済み |
すべてのサブタスクを表示する | サブタスク |
すべての親タスクを表示する | !サブタスク |
すべてのタスクを表示する | すべて表示 |
期限切れのタスクを除いて、8 時間以内に期限が来るタスクをすべて表示する | の前に予定: +8時間 & !期限切れ |
#仕事のプロジェクトにある、スケジュールされていないタスクをすべて表示する | #仕事 & 未定 |
次の 2 週間に予定されている、優先度の高いタスクを表示する | (P1 | P2) & 14 日間 |
30 日以上前に作成されたタスクをすべて表示する | の前に作成: -30日 |
「夜」のラベルが付いた土曜日に予定されているタスクをすべて表示する | 土曜 & @夜 |
「仕事」プロジェクトで、自分が担当のタスクをすべて表示する | #仕事 & 担当: 自分 |
注
サブタスクがある親タスクを表示するフィルターを作成することはできません。代わりに、サブタスク
のクエリを使って、サブタスクをフィルタリングするか、!サブタスク
のクエリを使ってサブタスクではないタスクを表示できます。
謝辞: この記事のために例を提供してくださった、Todoist アンバサダーの Leighton Price 氏に感謝いたします。
フィルター アシストを使う
どのクエリを使うべきかを考える代わりに、フィルター アシストを使えばあなたのために適切なフィルターを生成してくれます。どんなタスクを表示したいかを説明すれば、あとはフィルター アシストにおまかせ。やり方はこちら:
サイドメニューで、フィルター & ラベルを選びます。
フィルターの横にある、+ マークをクリックします。
フィルター アシスト バナーの上部で、試すをクリックします。
フィルター リクエストの下で、どんなタスクをフィルタリングしたいかを説明します。
送信をクリックします。
(任意)フィルター名を変更する、別の色を選択する、フィルターをお気に入りに追加する。
(任意)上向き/下向きの親指を選択して、生成されたフィルターがどの程度正確だったかをシェアする。
フィルターを追加をクリックします。
注
フィルター アシストは現在英語とスペイン語のみ利用可能です。
よくあるご質問
残念ながら、今のところできません。この記事のガイドラインに従って、完了したタスクを表示してください。
フィルターにおけるタスクの並び順は、予定日のクエリの有無に左右されます。
- フィルターで予定日のクエリを使っている場合: 予定時間 > 優先度 > タスク作成日と時間 > プロジェクト ID > タスク ID
- フィルターで予定日のクエリを使っていない場合: 優先度 > 予定時間と予定日 > プロジェクトの並び順 > プロジェクト内のタスクの並び順。
あなたにアサインされたタスク、またはアサインされていないタスクだけを表示したい場合は、こちらのクエリをお試しください: !担当: 他のメンバー。
例えば、@仕事のラベルが付いた、まだアサインされていないタスクを表示するには、次のクエリを使用します: @仕事 & !担当: 他のメンバー。
あなたにアサインされたタスクだけを(アサインされていないタスクを除いて)表示したい場合は、こちらのフィルターをお試しください: 担当: 自分。
例えば、優先度 1 が付いた、あなたにアサインされたタスクを表示したい場合は、次のフィルターをお試しください: p1 & 担当: 自分。
今日と近日予定画面は、デフォルト設定ではあなたのタスクと共有プロジェクトで誰にもアサインされていないタスクのみを表示します。
他のメンバーにアサインされたタスクを含むすべてのタスクを表示するには、フィルターを作成して、下記のいずれかのフィルター クエリを使用します:
- すべて & 今日(今日が予定日のタスクをすべて表示する)
- すべて & 7日間(7日以内に予定日のタスクをすべて表示する)
サイドバー/ナビゲーション メニューはカスタマイズ可能です。(デスクトップ) 設定 > サイドバーで /(モバイル) 設定 > ナビゲーション メニューで、 フィルター & ラベル画面が有効化されていることを確認します。