Panduan Lengkap Tugas Berulang dalam TaskForge
TaskForge menyokong tugas berulang dalam dua format berkuasa: Markdown dan TaskNotes. Setiap format menawarkan kelebihan unik untuk aliran kerja berbeza. Panduan ini menerangkan bagaimana kedua-duanya berfungsi, perbezaan utama mereka, dan bila menggunakan setiap satu.
Mengapa Dua Format?
TaskForge menawarkan dua pendekatan berbeza untuk tugas berulang, setiap satu dioptimumkan untuk kes penggunaan berbeza:
Format Markdown
Sesuai untuk tugas berulang mudah dalam nota harian dan fail projek anda. Menggunakan bahasa semula jadi dan mencipta contoh tugas baru semasa siap. Bagus untuk tugas yang memerlukan sejarah yang kelihatan.
Format TaskNotes
Ideal untuk aliran kerja berulang terperinci dengan satu tugas setiap fail. Menggunakan format RRULE dalam frontmatter YAML dan menjejak penyiapan dalam array complete_instances. Sesuai untuk tugas yang memerlukan metadata kaya dan penjadualan konsisten.
Sepintas Lalu: Perbezaan Utama
| Ciri | Markdown | TaskNotes |
|---|---|---|
| Konfigurasi | Bahasa semula jadi dengan emoji 🔁 | Format RRULE dalam frontmatter YAML |
| Penjejakan Siap | Status bertukar kepada "done" | Array complete_instances (status tidak berubah) |
| Penciptaan Contoh | Mencipta tugas baru semasa siap | Dikemas kini di tempat (tugas yang sama) |
| Tarikh Asas | Ditentukan automatik (Tamat > Berjadual > Mula) | Sentiasa menggunakan tarikh berjadual |
| Ofset Tarikh Tamat | Tidak dikekalkan | Dikekalkan (lalai: didayakan) |
| Tingkah Laku Nyahsiap | Menukar status kembali (contoh baru kekal) | Dialih keluar dari complete_instances, tarikh dikembalikan |
| Had COUNT | Emoji 🔢 dengan nombor atau kedudukan/jumlah | Parameter COUNT dalam RRULE |
| Terbaik Untuk | Tugas berulang mudah, sejarah kelihatan | Aliran kerja terperinci, metadata kaya |
Mula Pantas: Templat
Format Markdown
Tambah tugas berulang terus dalam fail markdown anda menggunakan bahasa semula jadi:
- [ ] Review weekly goals 🔁 every Monday 📅 2025-11-10 - [ ] Water plants 🔁 every 3 days ⏳ 2025-11-10 - [ ] Pay rent 🔁 every month on the 1st 📅 2025-12-01 - [ ] Backup files 🔁 every week when done 🛫 2025-11-10 - [ ] Team standup 🔁 every weekday 📅 2025-11-10 - [ ] Quarterly review 🔁 every 3 months 🔢 4 📅 2025-12-01
Format TaskNotes
Cipta satu-tugas-setiap-fail dengan frontmatter YAML untuk aliran kerja berulang terperinci:
--- title: Review weekly goals status: todo scheduled: 2025-11-10 due: 2025-11-10 17:00 recurrence: FREQ=WEEKLY;BYDAY=MO tags: - work - review complete_instances: [] --- ## Notes Review progress on all active projects.
Baru dengan TaskNotes? Lihat Panduan Integrasi TaskNotes kami untuk mengetahui tentang format satu-tugas-setiap-fail dan asas frontmatter YAML.
Bagaimana Pengulangan Berfungsi
Memahami bagaimana TaskForge mengira kejadian seterusnya adalah penting untuk kedua-dua format. Konsep utama adalah tarikh asas, tarikh yang dimajukan apabila anda menyelesaikan tugas berulang.
Markdown: Penentuan Asas Automatik
Tugas Markdown secara automatik menentukan tarikh asas menggunakan peraturan keutamaan:
Keutamaan: Tarikh Tamat > Tarikh Berjadual > Tarikh Mula
Jika ada, tarikh tamat menjadi asas. Jika tidak, tarikh berjadual digunakan. Tarikh mula hanya digunakan jika tarikh tamat mahupun berjadual tidak ada.
TaskNotes: Sentiasa Tarikh Berjadual
Tugas berulang TaskNotes sentiasa menggunakan tarikh berjadual sebagai asas untuk pengiraan pengulangan. Ini menyediakan tingkah laku konsisten dan boleh diramal tanpa mengira medan tarikh lain.
Tarikh berjadual diperlukan untuk tugas berulang TaskNotes. Apabila anda menyelesaikan tugas, TaskForge menambah tarikh siap ke array complete_instances, mengira kejadian seterusnya dari tarikh berjadual, dan mengemas kini tarikh berjadual ke kejadian tidak lengkap seterusnya.
Penjejakan Siap
Kedua-dua format mengambil pendekatan berbeza secara asas untuk menjejaki penyiapan tugas.
Markdown: Contoh Baru Semasa Siap
Apabila anda menyelesaikan tugas berulang markdown, status tugas asal bertukar kepada "done" dan contoh tugas baru dicipta dengan tarikh kejadian seterusnya, dimasukkan selepas yang asal dalam fail anda.
Mencipta sejarah kelihatan tugas yang siap dalam fail anda, sesuai untuk menjejaki kemajuan dari masa ke masa.
TaskNotes: Array Complete Instances
Apabila anda menyelesaikan tugas berulang TaskNotes, tarikh siap ditambah ke array complete_instances, medan status tidak pernah berubah, dan tarikh berjadual dimajukan ke kejadian tidak lengkap seterusnya. DTSTART ditambah secara automatik ke pengulangan pada penyiapan pertama.
Mengekalkan satu fail tugas dengan sejarah lengkap dalam array complete_instances. Status tidak pernah berubah, jadi tugas sentiasa muncul dalam senarai todo anda.
Bila Menggunakan Format Mana
Gunakan Markdown Apabila:
- Anda mahu sejarah kelihatan tugas yang siap dalam fail anda
- Anda memilih bahasa semula jadi berbanding sintaks RRULE
- Anda memerlukan pengulangan berasaskan penyiapan
- Anda bekerja dengan nota harian atau fail projek
Gunakan TaskNotes Apabila:
- Anda mahu satu fail tugas dengan sejarah lengkap
- Anda memerlukan metadata kaya
- Anda mahu mengekalkan ofset tarikh tamat secara automatik
- Anda memilih organisasi satu-tugas-setiap-fail
Apakah corak pengulangan yang disokong TaskForge?
TaskForge menyokong pelbagai corak pengulangan untuk kedua-dua format. Berikut adalah gambaran lengkap semua pilihan yang tersedia:
Corak harian
Pengulangan harian menawarkan penjadualan mudah untuk tugas rutin. Pilihan termasuk setiap hari, setiap N hari dan setiap hari bekerja (Isnin hingga Jumaat). Gunakan corak harian untuk tabiat, rutin dan tugas yang perlu diselesaikan secara berkala.
Corak mingguan
Pengulangan mingguan menawarkan penjadualan fleksibel untuk tugas yang berulang pada hari tertentu dalam minggu. Pilihan termasuk setiap minggu, setiap N minggu, setiap Isnin, hari tertentu, atau sebarang gabungan hari.
Corak bulanan
Pengulangan bulanan memberi anda kawalan tepat tentang hari mana dalam bulan tugas berulang. Pilihan termasuk setiap bulan, setiap N bulan, tarikh tertentu, hari terakhir bulan, hari kerja relatif, atau berbilang hari.
Corak tahunan
Corak tahunan berguna untuk acara dan ulasan tahunan. Anda boleh menetapkan tugas untuk berulang setiap tahun, setiap N tahun, atau pada bulan tertentu. Sesuai untuk ulasan tahunan, peringatan hari lahir atau tugas bermusim.
Corak berasaskan penyelesaian
Pengulangan berasaskan penyelesaian mengira kejadian seterusnya dari tarikh anda benar-benar menyelesaikan tugas. Gunakan frasa seperti "when done" atau "after completion" dalam format Markdown. Ini amat berguna untuk tugas di mana selang antara kejadian lebih penting daripada jadual tetap.
Had kiraan dan tarikh tamat
Anda boleh mengehadkan berapa kali tugas berulang. Dalam format Markdown, gunakan emoji kiraan diikuti nombor. Dalam TaskNotes, gunakan parameter COUNT dalam RRULE anda. Anda juga boleh menetapkan tarikh tamat untuk menghentikan pengulangan selepas tarikh tertentu.
Corak hari kerja ke-N
Untuk tugas yang jatuh pada hari relatif dalam bulan, TaskForge menyokong corak hari kerja ke-N. Anda boleh menjadualkan tugas untuk Isnin pertama, Jumaat terakhir, Selasa kedua setiap bulan atau sebarang gabungan yang serupa.
Bersedia untuk Belajar Lebih Lanjut?
Terokai panduan berkaitan ini untuk menguasai TaskForge:
Kedua-dua format berkongsi enjin pengulangan yang sama di bawah, jadi penjadualan berfungsi dengan cara yang sama tanpa mengira format yang anda pilih. Dan anda tidak pernah terkunci, anda boleh mencampurkan kedua-dua format dalam vault yang sama dan berpindah antara mereka semasa keperluan anda berkembang. Terokai semua ciri pengulangan atau lawati pusat bantuan kami untuk bantuan persediaan.
Artikel Berkaitan
- Panduan Integrasi TaskNotes Ketahui cara menggunakan format TaskNotes dalam TaskForge dengan frontmatter YAML dan struktur satu tugas setiap fail. Baca selanjutnya
- Panduan Lengkap Plugin Obsidian Tasks Kuasai sintaks plugin Obsidian Tasks dan buka kunci pengurusan tugas yang berkuasa dalam vault anda. Baca selanjutnya
- Widget Obsidian Interaktif untuk Semua Peranti Bawa tugas Obsidian anda ke skrin utama dengan widget interaktif untuk iPhone, iPad, Mac dan Android. Baca selanjutnya
Jurutera perisian dengan pengalaman lebih 10 tahun membina aplikasi mudah alih dan desktop menggunakan Swift, Kotlin, dan Flutter. Pembangun indie yang berpangkalan di Toronto, Canada. Pencipta TaskForge. Ketahui lebih lanjut