カレンダーと外部タスク
最終更新: 2026-10-23
Plainvaは、既存のカレンダーおよびタスクアカウント——CalDAV(Nextcloud、Fastmail、mailbox.orgなど)、Google(カレンダー + Tasks)、Microsoft(Outlookカレンダー + To Do)——を接続し、双方向で連携できます。あなたのノートが中心であり続けます: 予定は会議ノートになり、外部のタスクリストは通常のノートとして既定のタスクデータベースに反映されます。
実験的機能。 カレンダーは、Plainvaの自動テストでは動かせない実際の外部アカウント(CalDAV、Google、Microsoft)と通信します。動作しており毎日使われていますが、プレビュー版として扱ってください。バックアップを保持し、おかしいと感じたものは何でも報告してください。
アカウントを接続する
設定 → 保管庫 → クラウドアカウント → アカウントを接続… を開き、プロバイダーを選び、サービスの選択ステップでカレンダーとタスクにチェックを入れます:
- Nextcloud / CalDAV: サーバーアドレス、ユーザー名、そしてアプリパスワード(Nextcloudの場合: 設定 → セキュリティ → デバイスとセッション)。登録もキーも不要です——Nextcloudの場合、PlainvaはサーバーアドレスからCalDAVアドレスを自動的に導き出します(他のCalDAVサーバーの場合はWebDAV / CalDAVタイル、または詳細設定:エンドポイントを個別に指定を使用してください)。
- Apple iCloud、Yahoo、AOL、Zoho、Fastmail、mailbox.org、Yandex、Mail.ru: カレンダーアドレスがあらかじめ入力された専用タイルです——メールアドレスとアプリパスワードさえあれば十分で、サーバー欄は不要です(Appleの場合、アプリパスワードは必須です。アシスタントはプロバイダーのガイドにリンクします)。ご注意ください: Yahoo自身が、そのCalDAVサービスは不安定だとしています——動作がおかしい場合、それはPlainvaのせいではありません。
- このデバイス上(スマートフォンのみ): デバイスがすでに知っているカレンダー——iCloud、Exchange、システムアカウント経由の Google、ローカルカレンダー——をログインなしの1つのアカウントとして。タップするとシステムの許可を求めます(Plainva は予定も作成するためフルアクセス)。iOS ではリマインダーリストがタスクリストとして加わり、Android にはシステムのタスクストアがありません。デバイスアカウントは1台につき最大1つで、設定の同期では移動せず、同じカレンダーがクラウドアカウント経由でも接続されている場合があります——Plainva は両者を統合しません。
- Google: 独自のOAuthクライアントIDが必要です(Google Drive同期と同じBYOモデル——Driveガイドを参照)。GoogleのCloudプロジェクトで、追加でGoogle Calendar APIとGoogle Tasks APIを有効にし、それらのスコープを同意画面に追加してください。ブラウザーが同意のために開きます。接続すると、何かを保存する前にアカウントが検証されます。
- Microsoft: Microsoftでログイン… をクリックしてブラウザーで確認するだけです——設定は不要です。1つのMicrosoftアカウントは、同じ手順でファイル(OneDrive)とメールも担うことができます。
アシスタントはサービスごとの状態(「接続済み——n件のカレンダーが見つかりました」)を表示します。カレンダー(チェックを入れたものがカレンダータブに表示されます)とタスクリスト(デフォルトでは意図的にチェックが外されています——チェックを入れると、下記のタスク同期が始まります)の選択は、その後カレンダーエリアで管理します。そこには会議フォルダー(会議ノートの作成先)とデフォルトのカレンダーもあります。パスワードとトークンは、お使いのオペレーティングシステムのキーチェーンに保存されます。
サインインは各端末が個別に行います。 設定の同期を使っている場合、同期されるのはアカウントの詳細情報であり、サインインそのものは決して同期されません——これは意図的に端末上に留められます。そのようにして引き継がれたアカウントは、もう一方の端末のリストには表示されますが、そこではまだサインインされていません。モバイルアプリではその場合、サインインというマーカーが付き、カレンダーは空のままにする代わりにそれを説明します。接続は一度で済みます。
サインインが期限切れになったとき。 カレンダーエリアはそのとき、影響を受けたアカウントに直接エラーを表示し、何をすべきかを示します: サインインが期限切れになったか取り消された場合は再サインインが表示されます——一度の手順で、MicrosoftとGoogleならそのアカウントのすべてのサービス(ファイル、カレンダー、メール)が復旧します。プロバイダー側の設定に問題がある場合(クライアント ID が間違っている・削除されている、プロジェクトにAPIが有効になっていない)は、新しいサインインを提案する代わりにその点を示すヒントが表示されます。ネットワークエラーの場合は、後でもう一度試すだけで十分です。Googleプロジェクトが「テスト」モードの場合、よくある原因は7日間の制限です——詳細はDriveガイドを参照してください。アカウントに到達できない間、Plainvaはもはや「タスクリストを提供していない」とは主張しません: リストは空のままで、その上にエラーが表示されます。 モバイルアプリでも同じです: アカウントの行が理由を示し、再度サインインでそのアカウントをその場で修復します。
同じアカウントを2回接続しても、2つ目は増えません。 プロバイダーが同じアカウントだと確認した場合——Plainvaが基準にするのはプロバイダー側の確認済みの本人情報であり、表示名では判断しません。同じ会社の2人が同じ表示名を使うことは珍しくないからです——新しいサインインは、隣に並ぶのではなく、すでにある方のアカウントに統合されます。カレンダーの選択、同期の状態、そしてとりわけあなたのタスクノートとプロバイダー側のタスクとのつながりは、そのまま保たれます。これらがなければ、次に同期するたびに、反映されたタスクがそれぞれ二重に作成されてしまいます。確認済みの本人情報という仕組みがないCalDAVでは、これまでどおり別々の項目として表示されます。
カレンダータブ
Google のステータス項目——勤務場所、集中時間、不在——は、独立した行として、あるいは一日の背後に置かれた静かな帯として表示されます。予定のブロックがもう一つ増えるわけではありません。「在宅勤務」は会議ではなく、そうした項目が3つと会議が1つある日を、会議4件のように見せてはならないからです。Plainva はこれらを読むだけで、書き込むことはありません——Google で不在の項目を作ると招待が自動的に辞退されます。それはカレンダー表示がついでに引き起こしてよい副作用ではありません。
左のアクションバー(カレンダーアイコン)またはコマンドパレット(カレンダーを開く)から開きます。ヘッダーのスイッチで5つのビューを切り替えられます: 日・3日間・週は、左側に時刻の目盛りが付いた時間グリッドを表示します。予定はその開始時刻にブロックとして配置され、高さは所要時間を表し、重なる予定は横に並んで表示され、赤い線が「現在時刻」を示します。終日の予定と(タスクの重ね表示がオンの場合は)期限付きのタスクは、グリッドの上にある帯状の領域に表示されます。月は、月グリッド(カレンダーごとに色分けされたドット)に加えて、右側に選択した日の1日分の時間グリッドを表示します。アジェンダは、今後の数週間を日ごとにグループ化して一覧表示します。今日をクリックすると現在の日付に戻ります。矢印は表示中の期間(1日、3日間、1週間、または1か月)単位でページ送りします。週の最初の曜日は週の開始日の設定(設定 → アプリ → 外観: 月曜日、土曜日、または日曜日)に従います——これはサイドバーのカレンダーにも適用されます。ビューは数分ごとに自動的に更新されます。更新ボタンで強制的に更新することもできます。MicrosoftのカレンダーやほとんどのCalDAVサーバーでは、Plainvaは今、毎回全期間を取得する代わりに変更だけを取得します——データ量が目に見えて少なくなり、特にスマートフォンで効果があります。それでも、変更の一覧が見落としたものが残らないように、少なくとも1時間に1回は完全な更新が実行されます。また、削除されるのはプロバイダーが明示的に削除したと伝えてきたものだけです。Googleの場合、毎回の更新は常に完全な更新になります。GoogleのAPIは、変更の一覧を日付の範囲と組み合わせて使うことを許可していないためです。すでに終了した予定は(Googleカレンダーと同様に)薄く表示されるため、今日の残りの予定が目立ちます。 複数日にまたがる予定は、その日数分を貫く1本のバーとして表示されます——日ごとに項目が並ぶのではなく、ラベルは1つ、クリック先も1つです。週の終わりを越える場合は端でまっすぐ切られ、次の行にタイトルを繰り返さずに続きます。日・3日・週ビューの終日欄も同じしくみです。 タイトルをクリック(または Tab で移動して Enter)すると日付選択が開きます:年、月、日、今日 — 日を選ぶとそこへ移動し、矢印キーでグリッド内を移動、Esc で閉じます。 日付選択の下部にある週番号を表示(週の始まりが月曜日のときに表示されます)は、月表示に週の列を追加し、日・3 日・週の各ビューのタイトルにその週を表示します——この端末のすべてのカレンダーに対する一つのスイッチで、サイドバーのカレンダーとスマートフォンも含まれます。 トラックパッドでは、カレンダー上で水平方向に 2 本指でスワイプ(または Shift + マウスホイール)しても同じように移動します — 1 回のスワイプで 1 期間。
スペースが足りない場合、日付選択の下にあるキーボード操作のヒントは折り返して表示されます。年の移動、7つの曜日すべて、今日ボタンは選択画面内に収まります。
終日の行は自動で広がります(5 行まで)。それより多い日は、最後の行に + 他 2 件 と表示されます。クリックするとすべての日の行が開き、折りたたむ で元に戻ります。スマートフォンでも同様で、その行は日付の見出しと一緒に時間の上に固定されたままになります。アカウントが同期されていないときは、カレンダーがそれを伝えます。 カレンダーの上の行に、どのアカウントまたはカレンダーが、いつから、なぜ同期されていないかが表示され、下の予定は最後に取得した状態のまま残ります。再試行 ですぐに問い合わせます。Plainva がアカウントを一時停止するのは、サインインが受け付けられなくなったときだけです。それ以外のエラーのあとは、間隔を広げながら自動で再試行し、1 つのカレンダーのエラーがあっても、そのアカウントのほかのカレンダーは同期を続けます。
- 新しい予定: 時間グリッドの空いている場所をクリックすると、小さなクイック作成ポップオーバー(タイトル、時刻、カレンダー、場所)が開きます——保存ですぐに作成され、その他のオプションで完全な予定ダイアログが開きます。グリッド上をドラッグすると所要時間を設定できます。ヘッダーの + は完全なダイアログを開きます: タイトル、カレンダー、日付/時刻または終日の期間、場所、説明、色、参加者、そして任意でOutlookスタイルの繰り返しを設定できます。色は、その予定だけについてカレンダーの色を上書きします(Microsoftアカウントには影響しません——Outlookには予定ごとの色設定がありません)。 スマートフォンでは、予定シートの同じグリッドから予定の色を選べます。
- すぐにカレンダーへ: 予定を作成・変更・移動・削除すると、保存した瞬間にその内容がカレンダーに表示されます。プロバイダーの応答は待ちません。プロバイダーが確認するまで、予定は軽く明滅します。プロバイダーが拒否した場合は変更が取り消され、理由を示すメッセージに 再試行 が表示されます。
- 参加者: メールアドレスを入力して Enter キー(またはカンマ)を押すとチップとして追加されます。×で1件削除できます。繰り返しは日付/時刻のすぐ隣で設定します——頻度、間隔、(毎週の場合は)曜日、そして終了条件(なし / 日付を指定 / N回後)を選べます。既存の予定に繰り返しを追加したり変更したりすることもできます。
- 表示: 予定をクリックすると、予定のプレビューが開きます——予定を編集する代わりに表示する、自由に動かせるウィンドウです: 期間、場所、説明、参加者とその回答に加えて、承諾 / 仮承諾 / 辞退、会議ノート、そして ⋮ の下にある残りすべての操作(色、他のカレンダーをブロック、メールで送信、削除)が並びます。ウィンドウはアプリを暗くせず、移動やサイズ変更ができ、Escで閉じます。予定がシリーズに属している場合、プレビューはそれを伝えます——周期と、読み込まれていれば次回の予定も添えて。尋ねられることは何もありません:「今回だけか、すべてか」は変更についての問いであって、表示についての問いではありません。説明内のリンクはクリックでき、行き先が表示されます——文字の羅列ではなく、リンク先の名前です。リンク全体はツールチップに表示されます。Microsoft Safe Linkは行き先とともにMicrosoft Safe Links 経由と表示され、組織のチェックが働くよう元のリンクを開きます。予定にオンライン会議がある場合は、時間の下に参加が表示されます。Plainvaがサービスを識別できるときはその名前も付きます(例:「参加 · Teams」)。
- 編集 / 削除: プレビューで「予定を編集」をクリックすると、その値があらかじめ入力されたダイアログが開き、会議ノートと削除のアクションが表示されます。変更は安全性チェック付きでプロバイダーに書き込まれます: その間に予定が外部で変更されていた場合、Plainvaは上書きする代わりに表示を更新します。 単独の予定では、ダイアログにさらにカレンダー選択があります。別のカレンダーを選ぶと、予定はそこへ移動します(移動先で作成し、移動元から削除。プロバイダー側の識別子は新しくなります)。
- 繰り返しの予定: シリーズに属する予定も、ほかの予定と同じように開いて編集できます——確認が入るのは保存するときだけで、しかも実際に何かを変更した場合に限られます。ダイアログは変更内容を示し(「時間: 09:00 → 09:15」)、それをこの予定のみに適用するか、すべての予定に適用するかを尋ねます。「すべて」を選ぶと、変更した部分だけがシリーズに反映されます。シリーズ自体の開始日や、触れなかった部分はそのまま残ります。フォームを何も変更せずに閉じた場合は、何も起こりません——ダイアログも表示されず、プロバイダーへの書き込みも行われません。削除の場合は引き続き事前に確認されます。そこではクリックそのものがすでに変更だからです。
- 移動 / サイズ変更: 時間グリッドで予定を直接ドラッグして調整できます——本体をドラッグすると日時が変更され(週・3日間ビューでは別の日にまたがることもできます)、下端をドラッグすると所要時間が変わります。新しい時刻はすぐにプロバイダーに書き込まれます(繰り返しの予定は、今のところダイアログ経由でのみ編集できます)。
- 予定の見え方:中止された予定は表示されたままですが、輪郭と取り消し線のタイトルになります——黙って消えるのでなく、その時間が空いたことが分かります。まだ返事していない招待も輪郭です(まだあなたの予定ではありません)。仮の予定——主宰者がそう記したもの、あるいはあなたが「かも」と答えたもの——は斜線で表します。確定しているものはこれまでと同じ塗りつぶしです。アジェンダには語句(中止、未回答、仮)も付きます。欠席と答えた予定は、取り消し線の付いた薄い輪郭になります(アジェンダでは辞退済み)。他の人にとっては行われますが、あなたの一日には含まれません。主宰者による中止のほうは濃いままです——そちらは全員に関わります。
- 出欠回答: 予定に招待されている場合、ダイアログから承諾、仮承諾としてマーク、または辞退を選べます——Plainvaはその回答をプロバイダー(Google/Microsoft/CalDAV)経由で送信します。参加者一覧には、誰が承諾または辞退したか(返信状況)が表示されます。
- 招待メール: 予定に参加者がいる場合、参加者にメールで通知にチェックを入れます。Googleの場合、Plainvaはその予定についてGoogleネイティブの招待を送信するよう依頼します(同じ予定なので、相手からの返信はあなたの予定に同期して反映されます)。Microsoftは参加者に自動的に通知します。CalDAVの場合——または自分のメールボックスからコピーを送りたい場合——カレンダーのメールで送信アクションを使うと、標準準拠のiCalendar招待を添付したメール作成画面が開くので、Gmailなど他のメールクライアントでは予定として表示され、はい/たぶん/いいえで回答できます。
- 他のカレンダーをブロック: 予定のコピーアクション(またはダイアログ内の他のカレンダーをブロックボタン)を使うと、他の書き込み可能なカレンダーの1つ以上にその予定を反映できます——中身の見えない予定ありのプレースホルダーとして、または(Notion Calendarのように)詳細付きとして反映するかを選べます。繰り返しの予定は繰り返し設定ごと反映されるため、ブロックも繰り返されます。 あるカレンダーで失敗した場合、通知はカレンダーごとにプロバイダーが返した理由を示します。アカウントに権限が足りないときは 再度サインイン を提示し、そのアカウントへ直接移動できます。 スマートフォンでは同じ操作を予定のプレビューから行えます。先にカレンダーを選び、次に予定ありか詳細付きを選びます。
- 繰り返しの予定には繰り返しバッジが付きます。1つのインスタンスを編集または削除すると、Plainvaは 「この予定のみ」(例外を作成する、またはその回だけをスキップする)か 「すべての予定」(シリーズ全体を変更する)かを尋ねます。既存の繰り返しルールをPlainvaが書き換えることは決してありません。
- タスクを表示(更新ボタンの隣): 期限のあるものを時間グリッドの帯状の領域と月グリッドに重ねて表示します——既定のタスクデータベースの期限付きの項目と、
📅の日付が付いたノート内のチェックボックスです。チェックボックスのボックスは、ノート内のその行にチェックを付けます。デフォルトではオフになっており、この選択はデバイスごとに記憶されます。 期限の列が時刻を持つ場合(列の種類が「日付と時刻」)、そのタスクは終日欄ではなくその日のグリッド内の該当時刻に表示されます——期限は所要時間ではないため塗りつぶしではなく破線の枠で、チェックボックスはブロック内に置かれます。時刻がなければこれまでどおりです。 スマートフォンでは、タスクを表示はカレンダーの上の行の最初のチップです。そこではタスクがすべての表示 — 日、3日、週、月、アジェンダ — にチェックボックス付きで表示されます。その行でオンにしたデータベースビューは、月とアジェンダだけでなく、日、3日、週の表示にも表示されるようになりました。- チェックボックスをクリックすると、その場でタスクを完了にできます——ノートを開く必要はありません。タイトルをクリックすれば、これまでどおりノートが開きます。完了にすると、タスクビューと同じファイルに書き込まれます: そのタスクに繰り返しが設定されている場合は、次のタスクが作成されます。
- タスクは予定とは違う色で表示されます。 終了した予定は薄く表示されますが、期限切れのタスクはより緊急性が高いため強調表示されます。今日が期限のタスクは通常どおり、未来のタスクは薄く、完了したタスクには取り消し線が付きます。
- 行にある繰り返しアイコンは、そのタスクに繰り返しが設定されていることを示します。それでも、カレンダーには1回だけしか表示されません——理由についてはタスクを参照してください。
カレンダーを独立したウィンドウで
アクションバーでカレンダーを右クリックすると、独立したウィンドウで開けます — 書いているノートの横に置くと便利です。その後もう一度その項目をクリックすると、2 つ目のカレンダーを開く代わりに、そのウィンドウが前面に来ます。
コマンドパレットにはコミュニケーションウィンドウを開くがあります:メールとカレンダーを並べた 1 つのウィンドウです。詳しくははじめにを参照してください。
予定 → 会議ノート
どの予定にも付いているノートアイコンは、その会議ノートを作成(または再度開き)ます——会議フォルダー内のYYYY-MM-DD タイトル.mdという名前の通常のノートで、日付・場所・参加者があらかじめ入力されており、フロントマターにはその予定と結びつける小さなplainva.pimマーカーが付きます。同じ予定を再度クリックすると、常に同じノートが開きます。たまたま同じ名前を持つあなた自身のノートが、勝手に扱われることは決してありません。
会議ノートのテンプレート:会議フォルダーの隣で、テンプレートフォルダーからテンプレートを選べます(スマートフォンではカレンダーアカウントのカレンダー設定)。テンプレートがない場合、ノートはこれまでどおりの形になります。選ばれていないときは、フォルダーごとのテンプレート(会議フォルダー用)とノートの種類ごとのテンプレート(種類Meeting用)が適用され、設定はその両方より優先されます。テンプレートでは通常のプレースホルダーに加えて、{{title}}(予定のタイトル)、{{start}}と{{end}}(開始と終了。終日の予定では最初の日と最後の日。{{start:HH:mm}}のように独自の書式も指定できます)、{{location}}、{{attendees}}(カンマ区切り。{{attendees:list}}で箇条書き)、{{organizer}}、{{link}}(オンライン会議のリンク)、{{description}}(予定の説明)が使えます。{{date}}は予定の日付です。日付・場所・参加者とplainva.pimマーカーは、テンプレートの後にPlainvaがプロパティへ書き込むため、どのテンプレートでも予定との結びつきが壊れることはありません。テンプレートに質問({{prompt:…}})が含まれる場合は、ノートを初めて作成するときに尋ねられます。キャンセルするとノートは作成されません。
タスクデータベース内の外部タスクリスト
リマインダーリスト(iCloud CalDAV 経由の Apple リマインダー、Nextcloud のタスクリスト)はサーバー上で独立したコレクションです。そのためタスクリストに表示され、カレンダーには表示されません。接続済みアカウントにタスクリストがない場合はその旨が表示され、もう一度探すが使えます。検索自体が失敗した場合は理由が表示され、これまでの選択はそのまま保持されます。
接続済みのアカウントでタスクリストにチェックを入れると、そのタスクがノートとして既定のタスクデータベースに表示されます: タイトルがノート(H1)になり、期限は日付列に入り、完了はデータベースの完了チェックボックスプロパティに反映されます(ステータス列はそれに追従します。チェックボックス列を持たないデータベースは、ステータスの慣習——最初の選択肢 = 未完了、最後 = 完了——を使用します)。同期は双方向で、フィールドごとに行われます:
新しいタスクリストは 最初からチェック済み です。先に選ぶ必要があるカレンダーとは異なります。チェックを外した状態は維持されます。再起動後も、リストの更新後も、設定の同期をまたいでも同様です。
- ノート(タイトル、期限、ステータス)を編集する → 変更がプロバイダーへ送られます。
- タスクが外部で変更される → ノートが追従します。
- 両側が変更された場合、そのフィールドについてはローカルの変更が優先され、残りは外部の状態に従います。
完了と、ノートに届かないもの。 チェックボックス列のないデータベースでは、完了を表す名前のステータス選択肢 — 完了、Done など — が、どの位置にあっても完了になります。ない場合は最後の選択肢が完了です。最後の選択肢と中止の選択肢は終了扱いで、プロバイダーのタスクを再び未完了に戻すことはありません。その間の選択肢は未完了のままです。プロバイダーからの変更をノートに書き込めない場合 — 完了列のないデータベースへのチェック、日付列のないデータベースへの期限 — Plainva はそれを反映済みとはみなしません。タスク表示の上の行がリストと理由を示し、データベースが受け取れるようになった時点で変更が届きます。同期に失敗したタスクリストも、デスクトップでもスマートフォンでも同じ行に表示され、ほかのリストは同期を続けます。
削除は双方向に働きます——ただし、それを確定した場合に限られます。 Plainvaでタスクノートを削除すると、プロバイダー側のタスクも削除されます。そのあと8秒間だけ猶予があります: 下部の通知には元に戻すが表示され、クリック一つで、何もプロバイダーに届く前にノートがそのテキストとともに元どおりになります。その時間枠が閉じたときにはじめて、削除が確定します。
このルールには意図的な2つの限界があります。ファイルが単に見当たらないだけでは、何も削除されません。 あなたが削除したわけでもないのにノートが消えてしまった場合——同期がまだ終わっていない、フォルダーがまだ届いていない、といった状況——プロバイダー側のタスクは手つかずのままです。そして8秒が経つ前にPlainvaを閉じても、何も削除されません——中断された削除の安全な結末は、タスクがそのまま存在し続けることです。もしその間にタスクがプロバイダー側で変更されていた場合、Plainvaは削除を中止し、その旨を伝えます——他の誰かの変更が黙って消えることはありません。
これは両方の端末に当てはまります。 同期はスマートフォンでも行われます——そこでもタスクがインポートされ、既存のノートは重複作成されるのではなく認識され、あなたの変更はプロバイダーに送られます。唯一の違いは元に戻す猶予にあります: デスクトップでは、Plainvaを閉じることが削除を取り消しますが、スマートフォンでは、アプリをバックグラウンドに送ることがそれにあたります。どちらの場合でも、タスクは残ります。
逆方向については、これまでどおりのルールが成り立ちます: プロバイダー側で削除されたタスクが、あなたのノートを削除することは決してありません(単なる通常のノートになるだけです)。タスクノートの名前変更や移動は問題ありません——フロントマターのマーカーがリンクを保持します。
ノートはタスクと同じ名前になります。 新しく反映されたタスクはタイトルがファイル名になり、同じタイトルのタスクは他のノートと同様に番号が付き(「買い物 2」)、プロバイダー側でタイトルが変わってもファイル名は変わりません。詳しくはタスクを参照してください。2026年9月12日〜24日のバージョンで付いた ID 入りの名前は、タスクビューで一度だけ整理を提案します。
再接続をしても、もう重複は発生しません。 アカウントに再度サインインしたとき、Plainvaを2台目の端末にセットアップしたとき、あるいは検索インデックスが再構築されたときも、Plainvaは同じマーカーによって既存のノートを認識し、タスクを二重にインポートするのではなく、それらを引き継ぎます。保管庫がまだ同期中のあいだは、タスクノートは一切作成されません——まだ届いている途中のノートを作成してしまうと、まさにそうした重複になってしまうからです。以前のバージョンが残したコピーは整理できます。タスクが重複している場合、タスクビューに 重複しているタスク と 確認する が表示されます。Plainva は同期しているノートを残し、独自の内容を持たないコピー(完了済み、または残すノートと同じ内容で、独自のテキストがないもの)だけを削除します。それ以外のコピーは残して一覧で示し、削除するコピーは事前にバージョン履歴へ保存します。プロバイダー側のタスクには一切触れません。独自の内容を持つコピーだけが残った場合は、この通知を非表示にする で通知をしまえます。コピーが増減すると通知は再び表示されます。プロバイダー側で繰り返されるタスク(たとえば毎日の Google タスク)は、プロバイダーでは 1 つのタスクです。チェックすると完了になり、プロバイダーが同じタスクを次の日付で再び開きます。Plainva はそのとおりに反映し、タスクが一度戻ってくるのを確認すると、その行に プロバイダー側で繰り返されます と表示します。
現在の制限: 通常のノートとして作成されたタスクはプロバイダーへプッシュされません(外部で作成するか、タスクデータベース経由で作成してください)。また、このページの内容はすべて、今のところデスクトップファーストです。
他のカレンダーをブロックで作成したコピーは、元の予定を映すものです。予定を移動または変更すると、そのブロックも追従します。時間は常に、タイトル・場所・説明は詳細付きのブロックだけが追従します。メッセージには追従した数が表示され、元に戻すを選べます。プロバイダーが変更を受け付けなかったブロックは、カレンダー名とともに示されます。予定を削除すると、ブロックも削除するかどうかを確認します(既定は「はい」)。ブロック自体を移動または変更すると、Plainva は一度だけ確認します。このブロックだけを移動(独立した項目になり、予定はそのまま)か、予定を移動(予定とそのすべてのブロックに変更が反映されます)です。他の人からの招待では 2 つ目の選択肢は表示されません。リンクはプロバイダー(Google、Microsoft、CalDAV)に双方向で保存されます。ブロックは元の予定を、予定は自分のブロックを知っているため、非表示にしているカレンダーのブロックも見つかります。予定とブロックにはリンクアイコンが表示されます(デスクトップ・スマートフォン共通)。制限: Plainva の外で予定を変更しても、ブロックには反映されません。繰り返しの予定では、1 回分だけの変更はブロックのカレンダーが表示されている場合にのみ追従します(そうでない場合はメッセージに示されます)。デバイスのカレンダーにはリンクが保存されません。
パソコンでのリマインダー
設定 → 予定表 → リマインダーで予定を知らせるを有効にします。初回だけ、システムが権限をたずねます。予定そのものが持つリマインダーが優先され、予定が何も指定していないときにだけ通知のタイミングが使われます。終日の予定は終日の予定で選んだ時刻に知らせます。期限の来た作業を入れると作業データベースの作業も対象になり、この予定表のみで知らせる範囲を絞れます(何も選ばなければすべてが対象で、あとから接続した予定表もひとりでに含まれます)。すぐ下にあるのが時刻のないタスクです。タスクの期限はその日自体に来るのであって、前日の夜ではありません——そのため独自のルールを持っています(日と時刻は自由に選べ、既定では期限日の 09:00)。これまでは終日の予定のルールを借りていたため、前日の夜 19:00 に一度知らせるだけで二度と知らせず、その理由もどこにも書かれていませんでした。期日の値に時刻を持つタスクはその時刻に知らせます。時刻のあるタスクの下に独自の通知タイミングがあり(既定はその時刻に)、以前は予定の通知タイミングを流用していました。ノートでは、remind: offまたはremind: 30が一つのタスクだけの例外を作ります。電話ではリマインダーに完了にする、1時間後、明日の朝が表示されます。2つの「後で」系のボタンは、このデバイス上のこの一つのリマインダーだけを動かし、タスク自体には触れません。終日の予定の行も、二つの固定した組み合わせではなく、今ではどの時刻でも受け付けます。どちらの行も、下に結果となる一文を書き出します。
2つのスイッチは独立しています。 タスクだけ通知してほしい場合は、期限の来た作業を有効にし、予定を通知するを無効にします——以前は片方がもう片方に依存していましたが、その理由はどこにも書かれていませんでした。
リマインダーは今、自分が何を知らせているのかを伝えます:「予定 · 09:30」または「タスク · 本日期限」。Android では、それぞれの種類が自分のステータスバーアイコンも持ちます。そして設定の下にある一行が、何が予定されたかを伝えます——「予定済み: 予定 12 件 · タスク 3 件」——あるいは、なぜ何も予定されなかったのかを伝えます。たとえば、この端末に作業データベースが設定されていない場合です(それは設定の同期を通じて届きます)。
スマートフォンとの違いは、細かい注意書きではなく設定そのものに書いてあります。 スマートフォンでは、リマインダーを OS が引き受け、アプリを閉じていても起こします。パソコンにはその引き渡しがありません。Plainva 自身が起こすので、動いている必要があります。 アプリを閉じているとその通知は流れ、あとから届くことはありません。そのかわり、件数の上限はありません。
通知そのものにボタンは付きません——パソコンではそれができないからです。操作はアプリ内の知らせのほうにあります。予定なら予定表で表示、作業なら作業を開くです。そのときウィンドウが勝手に前面へ出ることはありません。
スマートフォンでは、デバイスアカウントこのデバイス上を接続すると、デバイスのリマインダーリスト(iOS)も含まれます: 各リストは Nextcloud のリストと同じタスクリストで、同じルールが適用されます——タスクデータベースへの取り込み、双方向のチェック、削除ジャーナルによる削除。
バックグラウンドで動かし続ける
パソコンのリマインダーは Plainva が動いているあいだしか届きません。そこで設定 → 起動と動作 → バックグラウンドに二つのスイッチがあります。別々なのは別々の望みだからで、どちらも既定はオフです。
- システムと一緒に起動するは、ログイン時に Plainva を登録します。
- 閉じたあとも通知領域で動かし続けるは、通知領域に Plainva のアイコンを置きます。以後、ウィンドウを閉じてもアプリは終了せず、そこにしまわれます。アイコンからは開くで戻り、次の予定を確認し、終了で Plainva を終わらせます。
二つめのスイッチは自分で証明します。 どの作業環境にも通知領域があるとはかぎらず、アイコンが実際に現れるかどうかは確実には予測できません。そこで Plainva はまずアイコンを置き、見えているかどうかをたずねます。「はい」のときだけ設定を残し、「いいえ」ならアイコンを取り下げてスイッチはオフのままにします。こうしてウィンドウが戻れないまま消えることはありません。同じ安全策は次の起動時にも働きます。そのときアイコンを作れなければ、設定はひとりでにオフになります。
下のリマインダーが表示されるのはという行は、いま何が当てはまるかを常に示します——Plainva が動いているあいだか、ウィンドウを閉じていてもか。
知っておきたいこと: Plainva がバックグラウンドで動き続けるあいだは、同期・予定表の更新・バックアップの確認も続きます。次に開いたとき保管庫は最新です——見ていないあいだもアプリは働いています。
カレンダーにデータベースを表示する
カレンダーには、予定と並べてデータベースの項目を表示できます。ビューの上にある 表示: バーには、日付列が指定された カレンダー または タイムライン 形式の .base ビューが並びます。クリックで表示、もう一度クリックで非表示になります。
こうして表示された項目はノートだと見分けられるままです。破線の縁、先頭のひし形で、予定のような塗りつぶしの形にはなりません。クリックすると、データベースの行がもともと持っているプレビューが開きます。別の日へドラッグすると、そのノートの日付列に書き込まれます — 表でそのセルを編集したときとまったく同じ動きです。列に時刻があれば当日のグリッドのその時刻に、なければ終日の帯に置かれます。
どのビューを表示するかは vault に属し、設定の同期で一緒に運ばれます。パソコンでもスマートフォンでも同じカレンダーになります。
逆方向も同じです。 データベースのカレンダービューでは、背景に予定を表示 ボタンでその日の実際の予定が控えめな一行として表示され、何に対して計画しているのかが分かります。これは意図して背景だけで、そのデータベースの行ではなく、クリックもできません。
データベースの項目をカレンダーに登録する
日付を持つ項目は、プロバイダー上の実際の予定にできます。項目行のメニュー(スマートフォンではアクションシート)にカレンダーに追加があります。予定は項目の日付を引き継ぎ——列が時刻を持っていれば時刻付きで、なければ終日の予定として——ノートへのリンクを持ちます。
その後、両者は次の三つの決まったルールで結び付いたままになります。
- Google、Outlook、CalDAV サーバーで予定を動かすと、ノートの日付列がそれに追随します。
- ノートを削除すると、削除ダイアログが予定にリンクしていることを伝えます。予定はプロバイダー側に残ります——Plainva がついでに削除することはありません。
- 予定を削除すると、消えるのはリンクだけです。ノートとその日付はそのまま残ります。
これはタスクの時間を確保するとは別のものです。あちらは何かのために時間を押さえるだけで、タスクの日付は動きません。ここで言っているのは この項目がこの予定そのものである ということです。
手順が明確なセットアップ
適切なアカウントにファイル、カレンダー、メールを追加できます。選択したログインを確認し、不足している権限をリクエストします。
モバイルのアシスタントが必要な接続画面を直接開きます。ログイン後にカレンダーとタスクリストを選び、結果を確認できます。
クラウドアカウントで既存のアカウントを選び、不足しているサービスの 追加 を押します。既存のサービスは接続を維持します。Gmailは従来のメールログインまたはアプリパスワードを使用します。アシスタントを中止しても接続済みサービスは解除しません。モバイルのファイル移行では元の保管庫を保持し、対応する既存の移行先保管庫を利用するか、個別のコンテナーを準備します。衝突するファイルは個別に比較して両方の内容を保持します。暗号化された移行先は既存のペアリング手順で開きます。
カレンダーの見出しにある期間をクリックまたはタップして日付を選びます。設定したフォルダーとファイル名形式に従い、既存のデイリーノートに点が付きます。名前に含まれるドットもそのまま扱います。日を選んでから、日付へ移動またはデイリーノートを開く/デイリーノートを作成を選びます。作成にはサイドバーや今日の画面と同じテンプレートを使います。月やノートが変わるとマークが更新されます。複数日にわたる予定は同じ行を保ち、開始日から右に伸びます。表示期間外の日付は切り取られます。