メインコンテンツへスキップ
TaskForge 3.0:AIがタスクを読めます

Obsidianタスク書式の比較

Obsidianのタスクは、絵文字の行、Dataviewフィールドの行、その両方を混ぜた行、YAMLプロパティを持つノート丸ごと、のいずれかで表せます。互いに置き換えはできず、どれを選ぶかで、あなたのタスクを見られるプラグインが決まります。このページでは、後から効いてくる点で比べます。読みやすさ、クエリ、モバイル、そして乗り換えの難しさです。

Obsidian Tasks 8.6、Dataview、Task Genius 9.13、TaskNotes 4.14の文書とソースに基づき、2026年10月に確認しました。各フィールドの正確な構文はチートシートを参照してください。 タスク書式チートシート

30秒で選ぶ

絵文字の行を選ぶ場合
Obsidian Tasksプラグインを使っていて、行をいちばん短くしたいとき。同プラグインの既定で、フォーラムの回答でも最も多い書式です。
Dataviewフィールドを選ぶ場合
Dataviewのクエリを書くとき、またはすべてのフィールドをプレーンテキストで検索できる単語にしたいとき。Obsidian Tasksもこの書式を使えますが、同時に1つの書式だけです。
Task Geniusを選ぶ場合
ノートにすでに両方のスタイルがあるとき、または全部を一度に書き換えずに片方からもう片方へ移行したいとき。
タスクファイルを選ぶ場合
タスクが独自のノートや多くのプロパティ、長い繰り返しの履歴を持ち、書いていたノートの中ではなく、テーブル、カンバン、カレンダーのビューで作業して構わないとき。

4つの書式

絵文字の行(Obsidian Tasks)

例
- [ ] Call the plumber ⏫ 📅 2026-02-03

読めるもの: 既定ではObsidian Tasks、そしてTask Genius。Dataviewは一部の日付の絵文字だけを解釈し、それ以外は読みません。

得意なこと

  • 4つの中で最も短い行になります。期限日は12文字で、Dataview形式の18文字より短くなります。
  • Obsidian Tasks本来の書式なので、例、回答、クエリのレシピが最も豊富です。
  • Obsidian Tasksのクエリが強力に働きます。フィルター、グループ化、並べ替え、カスタムスクリプトがすべてのフィールドで使えます。

注意点

  • 絵文字は手で入力しにくく、OSごとに見た目が違います。
  • 順序が重要です。Obsidian Tasksは右から読むので、フィールドの間に認識できない語が1つあると、それより前のフィールドが読まれません。
  • 貼り付けたテキストにノーブレークスペースや見えない異体字セレクタが混じり、正しく見える行が読めなくなることがあります。
  • 優先度のあるタスクを保管庫から探すには、絵文字で検索することになります。

Dataviewのインラインフィールド

例
- [ ] Call the plumber  [priority:: high]  [due:: 2026-02-03]

読めるもの: クエリ用のDataview。書式をDataviewに切り替えた場合のObsidian Tasks。そしてTask Genius。

得意なこと

  • すべてのフィールドが名前付きの単語です。どんなツールでも、保管庫を due:: で検索できます。
  • DataviewのTASKクエリとTABLEクエリで使え、タスクとページのデータを組み合わせられます。
  • DataviewとObsidian Tasksは、角括弧と丸括弧の両方を読みます。丸括弧にすると、Dataviewが行を表示するときにキーが隠れます。

注意点

  • 行が長くなり、ソース表示では括弧だらけになります。
  • 完了日は done ではなく completion です。これで一晩を無駄にする人がいます。
  • Obsidian TasksがDataviewフィールドを読むのは行末だけで、タスクと見なした行だけです。Dataview自身は行のどこにあっても読みます。
  • Dataview形式を選んだObsidian Tasksは、自身の絵文字をもう読みません。

Task Genius(絵文字と角括弧の併用)

例
- [ ] Call the plumber @phone ⏫ 📅 2026-02-03 09:00

読めるもの: Task Genius。絵文字だけ、または角括弧だけを使った行は、Obsidian TasksやDataviewでも読めます。

得意なこと

  • 絵文字と角括弧のフィールドを同じ行で読むので、移行の途中の保管庫でも動きます。
  • 日付の後ろの時刻、プロジェクトとコンテキストのフィールド、iCalendarの繰り返しルールが加わります。
  • どちらを書くかは設定で選びます。

注意点

  • 同じ内容を何通りにも書けるため、自分の検索やクエリを信用しにくくなります。
  • 日付の後ろの時刻のようなTask Genius専用のフィールドは、Obsidian Tasksには理解されません。
  • 繰り返しはObsidian Tasksではなく、Task Geniusが計算します。両者がすべての語句を同じように読むわけではありません。

タスクファイル(TaskNotes)

例
---
tags:
  - task
title: Call the plumber
status: open
priority: high
due: 2026-02-03
---

読めるもの: TaskNotes。Obsidianのコアプラグインである Bases が必要です。Dataviewはプロパティをクエリできます。Task Geniusは、任意設定のFile Sourceでファイルをタスクとして扱えます。Obsidian Tasksはできません。

得意なこと

  • タスクがノート本文を丸ごと持てます。調べものやリンク、独自のチェックリストを置けます。
  • プロパティは型付きのYAMLなので、ObsidianのPropertiesパネルとBasesでフィルターや並べ替えができます。
  • 繰り返しタスクは、完了した日付とスキップした日付の履歴を1つのファイルに保てます。
  • 時間計測、リマインダー、依存関係が、1行に押し込まれずに、きちんとした構造を持てます。

注意点

  • 1タスクにつき1ファイルです。タスクが3,000件の保管庫には、3,000のノートができます。
  • タスクは思いついたノートから離れます。そこに書くのではなく、リンクされます。
  • プロパティ名、ステータスの値、優先度の値はプラグインの設定なので、ファイルを持ち運べるのはその設定とセットのときだけです。
  • リストはリストでなければなりません。リストの場所に単独の値を書くことが、タスクが表示されない通常の原因です。

どのプラグインが何を読むか

書式を変える前に確認すべき表です。読み取りと書き込みは別で、プラグインは自分では生成しない書式を理解できることもあります。

プラグイン 絵文字の行 角括弧のフィールド タスクファイル
Obsidian Tasks 読み書きできます。既定です。読み書きできますが、2つの書式のうち同時に1つだけです。できません。読むのはチェックボックスの行で、フロントマターではありません。
Dataview 日付の省略記法だけ読みます。行のどこにあっても、あらゆるフィールドを読みます。フロントマターをページのフィールドとして読むので、タスクファイルをクエリできます。
Task Genius 読めて、書くこともできます。読めて、書くこともできます。任意です。File Sourceは既定でオフです。
TaskNotes できません。チェックボックスの行をタスクファイルに変換することはできます。できません。読み書きできます。ネイティブの書式です。

クエリの能力

タスクに何を問い合わせられるかは、書式よりプラグインで決まりますが、書式が限界を定めます。

  • Obsidian Tasksには、フィルター、グループ化、並べ替え、カスタムスクリプト、グローバルクエリを備えた独自のクエリブロックがあります。見えるのはチェックボックスの行だけです。
  • Dataviewには、TASK、LIST、TABLEの各モードを持つクエリ言語があります。タスクとページのプロパティを一緒に見られ、両者を結合できる唯一の手段です。
  • Basesは、TaskNotesがビューを構築するObsidianのコアプラグインで、ノートのプロパティをテーブル、カード、カンバン風のビューでフィルターや並べ替えします。見えるのは行ではなくファイルです。
  • Task Geniusには、インデックス化した内容に対する独自のビューとフィルターがあります。Obsidian Tasksのクエリ言語は使いません。

1つの保管庫で書式を混在させる

複数の書式を持つ保管庫はよくあります。誰が何を読むかを把握していれば問題ありません。Obsidian TasksとTaskNotesはそれぞれ自分の種類しか読みません。Obsidian Tasksはチェックボックスの行、TaskNotesはタスクファイルです。Dataviewは両方を読みます。チェックボックスの行のうち、Obsidian Tasksが見るのは設定で選んだ書式だけです。1つにまとめるつもりなら、変換ページに検証済みのスクリプトがあります。

スマホでは

iOSとAndroidのObsidianはコミュニティプラグインを動かせるので、上のどの書式もデスクトップと同様に使えます。変わるのは、小さなキーボードで絵文字やYAMLを入力する際の手間と、大きな保管庫ではクエリブロックの描画が遅くなることです。

Obsidianなしで同じファイルを読める別のアプリもあります。TaskNotesには、独自のベータ版ウェブアプリとiPhoneアプリがあります。TaskForgeは、iPhone、iPad、Mac、Android、Windows向けの独立したアプリで、絵文字、Dataview、Task Geniusの行とタスクファイルを同じフォルダから読み込みます。Obsidianのプラグインではなく、Obsidianとの提携もありません。

よくある質問

Obsidian Tasksでは、絵文字よりDataview形式のほうが良いですか?

どちらが優れているということはありません。絵文字の行は短く、ほとんどの例がこちらです。Dataviewフィールドは検索しやすく、Dataviewのクエリと組み合わせられます。Dataviewを使わないなら、絵文字のほうが手間が少なくて済みます。

Obsidian TasksはTaskNotesのファイルを読めますか?

いいえ。Obsidian Tasksが読むのは、ノート本文のチェックボックス行です。TaskNotesはタスクをYAMLプロパティ付きのノート丸ごとで保存しますが、Obsidian Tasksはそれを読みません。

1つの保管庫で絵文字とDataviewフィールドを併用できますか?

できますが、プラグインによっては片方しか読めません。Obsidian Tasksは設定で選んだ側を読みます。Task Geniusは同じ行の両方を読みます。

タスクはインラインで保存するべきですか、別ファイルにするべきですか?

インラインは、元のノートのそばに置く短い手軽なタスクに向きます。別ファイルは、独自のノート、プロパティ、繰り返しの履歴が育つタスクに向きます。小さな項目はインラインの行で、プロジェクトはファイルで、という保管庫も多くあります。

持ち運びやすさが最も高い書式はどれですか?

インラインのDataviewフィールドは、どのテキストツールでも見つけられる平易な語を使います。YAMLのタスクファイルは標準のフロントマターですが、プラグインのプロパティ名に依存します。絵文字はテキストとしては持ち運べますが、構文としては壊れやすい書式です。どれを選んでも、プレーンなMarkdownなので後から変換できます。