ข้ามไปยังเนื้อหาหลัก
การผสานรวมและเวิร์กโฟลว์

คู่มือฉบับสมบูรณ์สำหรับงานที่ทำซ้ำใน TaskForge

TaskForge รองรับงานที่ทำซ้ำในสองรูปแบบที่ทรงพลัง: Markdown และ TaskNotes แต่ละรูปแบบมีข้อดีเฉพาะตัวสำหรับเวิร์กโฟลว์ที่แตกต่างกัน คู่มือนี้อธิบายวิธีการทำงานของทั้งสองรูปแบบ ความแตกต่างที่สำคัญ และเมื่อใดควรใช้แต่ละรูปแบบ

ทำไมต้องมีสองรูปแบบ?

TaskForge นำเสนอสองวิธีที่แตกต่างกันสำหรับงานที่ทำซ้ำ โดยแต่ละวิธีถูกปรับให้เหมาะสมสำหรับกรณีการใช้งานที่แตกต่างกัน:

รูปแบบ Markdown

เหมาะสำหรับงานที่ทำซ้ำอย่างง่ายในบันทึกรายวันและไฟล์โปรเจกต์ของคุณ ใช้ภาษาธรรมชาติและสร้างอินสแตนซ์งานใหม่เมื่อเสร็จสิ้น เหมาะสำหรับงานที่ต้องการประวัติที่มองเห็นได้

รูปแบบ TaskNotes

เหมาะสำหรับเวิร์กโฟลว์ที่ทำซ้ำโดยละเอียดพร้อมหนึ่งงานต่อไฟล์ ใช้รูปแบบ RRULE ใน YAML frontmatter และติดตามการเสร็จสิ้นในอาร์เรย์ complete_instances เหมาะสำหรับงานที่ต้องการข้อมูลเมตาที่ครบถ้วนและการกำหนดเวลาที่สม่ำเสมอ

ภาพรวม: ความแตกต่างที่สำคัญ

ฟีเจอร์ Markdown TaskNotes
การกำหนดค่า ภาษาธรรมชาติกับอีโมจิ 🔁 รูปแบบ RRULE ใน YAML frontmatter
การติดตามการเสร็จสิ้น สถานะเปลี่ยนเป็น "done" อาร์เรย์ complete_instances (สถานะไม่เปลี่ยน)
การสร้างอินสแตนซ์ สร้างงานใหม่เมื่อเสร็จสิ้น อัปเดตในที่เดิม (งานเดียวกัน)
วันที่ฐาน กำหนดอัตโนมัติ (Due > Scheduled > Start) ใช้ scheduled date เสมอ
ออฟเซ็ตวันครบกำหนด ไม่คงไว้ คงไว้ (เปิดใช้งานเริ่มต้น)
พฤติกรรมยกเลิกการเสร็จสิ้น เปลี่ยนสถานะกลับ (อินสแตนซ์ใหม่ยังคงอยู่) ลบออกจาก complete_instances, ย้อนวันที่กลับ
ขีดจำกัด COUNT อีโมจิ 🔢 กับตัวเลขหรือตำแหน่ง/ทั้งหมด พารามิเตอร์ COUNT ใน RRULE
เหมาะสำหรับ งานที่ทำซ้ำอย่างง่าย, ประวัติที่มองเห็นได้ เวิร์กโฟลว์โดยละเอียด, ข้อมูลเมตาที่ครบถ้วน

เริ่มต้นด่วน: เทมเพลต

รูปแบบ Markdown

เพิ่มงานที่ทำซ้ำโดยตรงในไฟล์ markdown ของคุณโดยใช้ภาษาธรรมชาติ:

- [ ] 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

รูปแบบ TaskNotes

สร้างหนึ่งงานต่อไฟล์พร้อม YAML frontmatter สำหรับเวิร์กโฟลว์ที่ทำซ้ำโดยละเอียด:

---
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.

ใหม่กับ TaskNotes? ดู คู่มือการผสานรวม TaskNotes เพื่อเรียนรู้เกี่ยวกับรูปแบบหนึ่งงานต่อไฟล์และพื้นฐาน YAML frontmatter

วิธีการทำงานของการทำซ้ำ

การเข้าใจวิธีที่ TaskForge คำนวณการเกิดขึ้นครั้งถัดไปเป็นสิ่งสำคัญสำหรับทั้งสองรูปแบบ แนวคิดสำคัญคือ วันที่ฐาน, วันที่ที่จะถูกเลื่อนไปเมื่อคุณทำงานที่ทำซ้ำเสร็จ

Markdown: การกำหนดวันที่ฐานอัตโนมัติ

งาน Markdown กำหนดวันที่ฐานโดยอัตโนมัติโดยใช้กฎลำดับความสำคัญ:

ลำดับความสำคัญ: Due Date > Scheduled Date > Start Date

ถ้ามี due date จะกลายเป็นวันที่ฐาน มิฉะนั้น scheduled date จะถูกใช้ Start date ใช้เฉพาะเมื่อไม่มีทั้ง due และ scheduled

TaskNotes: ใช้ Scheduled Date เสมอ

งานที่ทำซ้ำแบบ TaskNotes ใช้ scheduled date เสมอเป็นฐานสำหรับการคำนวณการทำซ้ำ ซึ่งให้พฤติกรรมที่สม่ำเสมอและคาดเดาได้โดยไม่คำนึงถึงฟิลด์วันที่อื่นๆ

scheduled date เป็นสิ่งที่จำเป็นสำหรับงานที่ทำซ้ำแบบ TaskNotes เมื่อคุณทำงานเสร็จ TaskForge เพิ่มวันที่เสร็จสิ้นไปยังอาร์เรย์ complete_instances คำนวณการเกิดขึ้นครั้งถัดไปจาก scheduled date และอัปเดต scheduled date เป็นการเกิดขึ้นที่ยังไม่เสร็จครั้งถัดไป

การติดตามการเสร็จสิ้น

สองรูปแบบใช้วิธีที่แตกต่างกันโดยพื้นฐานในการติดตามการเสร็จสิ้นของงาน

Markdown: อินสแตนซ์ใหม่เมื่อเสร็จสิ้น

เมื่อคุณทำงานที่ทำซ้ำแบบ markdown เสร็จ สถานะของงานเดิมเปลี่ยนเป็น "done" และอินสแตนซ์งานใหม่ถูกสร้างพร้อมวันที่เกิดขึ้นครั้งถัดไป แทรกหลังจากงานเดิมในไฟล์ของคุณ

สร้างประวัติงานที่เสร็จสิ้นที่มองเห็นได้ในไฟล์ของคุณ เหมาะสำหรับการติดตามความคืบหน้าตลอดเวลา

TaskNotes: อาร์เรย์ Complete Instances

เมื่อคุณทำงานที่ทำซ้ำแบบ TaskNotes เสร็จ วันที่เสร็จสิ้นจะถูกเพิ่มไปยังอาร์เรย์ complete_instances ฟิลด์ status ไม่เคยเปลี่ยน และ scheduled date เลื่อนไปยังการเกิดขึ้นที่ยังไม่เสร็จครั้งถัดไป DTSTART จะถูกเพิ่มโดยอัตโนมัติไปยังการทำซ้ำในการเสร็จสิ้นครั้งแรก

คงไฟล์งานเดียวพร้อมประวัติที่สมบูรณ์ในอาร์เรย์ complete_instances สถานะไม่เคยเปลี่ยน ดังนั้นงานจะปรากฏในรายการสิ่งที่ต้องทำของคุณเสมอ

เมื่อใดควรใช้รูปแบบใด

ใช้ Markdown เมื่อ:

  • คุณต้องการประวัติงานที่เสร็จสิ้นที่มองเห็นได้ในไฟล์ของคุณ
  • คุณชอบภาษาธรรมชาติมากกว่า syntax RRULE
  • คุณต้องการการทำซ้ำตามการเสร็จสิ้น
  • คุณกำลังทำงานกับบันทึกรายวันหรือไฟล์โปรเจกต์

ใช้ TaskNotes เมื่อ:

  • คุณต้องการไฟล์งานเดียวพร้อมประวัติที่สมบูรณ์
  • คุณต้องการข้อมูลเมตาที่ครบถ้วน
  • คุณต้องการคงออฟเซ็ตวันครบกำหนดโดยอัตโนมัติ
  • คุณชอบการจัดระเบียบแบบหนึ่งงานต่อไฟล์

TaskForge รองรับรูปแบบการเกิดซ้ำอะไรบ้าง?

TaskForge รองรับรูปแบบการเกิดซ้ำที่หลากหลายสำหรับทั้งสองรูปแบบ นี่คือภาพรวมทั้งหมดของตัวเลือกที่มี:

รูปแบบรายวัน

การเกิดซ้ำรายวันให้การจัดตารางเวลาอย่างง่ายสำหรับงานประจำวัน ตัวเลือกรวมถึงทุกวัน ทุก N วัน และทุกวันทำการ (จันทร์ถึงศุกร์) ใช้รูปแบบรายวันสำหรับนิสัย กิจวัตร และงานที่ต้องทำเป็นประจำ

รูปแบบรายสัปดาห์

การเกิดซ้ำรายสัปดาห์ให้การจัดตารางเวลาที่ยืดหยุ่นสำหรับงานที่ซ้ำในวันที่เฉพาะเจาะจงของสัปดาห์ ตัวเลือกรวมถึงทุกสัปดาห์ ทุก N สัปดาห์ ทุกวันจันทร์ วันที่เฉพาะเจาะจง หรือการรวมกันใดก็ได้

รูปแบบรายเดือน

การเกิดซ้ำรายเดือนให้คุณควบคุมอย่างแม่นยำว่างานจะซ้ำในวันไหนของเดือน ตัวเลือกรวมถึงทุกเดือน ทุก N เดือน วันที่เฉพาะ วันสุดท้ายของเดือน วันทำการสัมพัทธ์ หรือหลายวัน

รูปแบบรายปี

รูปแบบรายปีมีประโยชน์สำหรับกิจกรรมและการทบทวนประจำปี คุณสามารถตั้งค่างานให้ซ้ำทุกปี ทุก N ปี หรือในเดือนที่เฉพาะเจาะจง เหมาะสำหรับการทบทวนประจำปี การเตือนวันเกิด หรืองานตามฤดูกาล

รูปแบบตามการเสร็จสิ้น

การเกิดซ้ำตามการเสร็จสิ้นคำนวณครั้งถัดไปจากวันที่คุณทำงานเสร็จจริง ไม่ใช่จากวันครบกำหนดเดิม ใช้วลีเช่น "when done" หรือ "after completion" ในรูปแบบ Markdown มีประโยชน์อย่างยิ่งสำหรับงานที่ช่วงห่างระหว่างครั้งสำคัญกว่าตารางเวลาที่ตายตัว

ขีดจำกัดจำนวนครั้งและวันสิ้นสุด

คุณสามารถจำกัดจำนวนครั้งที่งานซ้ำได้ ในรูปแบบ Markdown ใช้อิโมจิจำนวนตามด้วยตัวเลข ใน TaskNotes ใช้พารามิเตอร์ COUNT ใน RRULE คุณยังสามารถตั้งวันสิ้นสุดเพื่อหยุดการเกิดซ้ำหลังจากวันที่เฉพาะ

รูปแบบวันทำการที่ N

สำหรับงานที่ตรงกับวันสัมพัทธ์ของเดือน TaskForge รองรับรูปแบบวันทำการที่ N คุณสามารถจัดตารางงานสำหรับวันจันทร์แรก วันศุกร์สุดท้าย วันอังคารที่สองของทุกเดือน หรือการรวมกันที่คล้ายกัน

พร้อมที่จะเรียนรู้เพิ่มเติม?

สำรวจคู่มือที่เกี่ยวข้องเหล่านี้เพื่อเชี่ยวชาญ TaskForge:

ทั้งสองรูปแบบใช้เอนจิ้นการทำซ้ำเดียวกันภายใน ดังนั้นการกำหนดเวลาจะทำงานเหมือนกันไม่ว่าคุณจะเลือกรูปแบบใด และคุณไม่เคยถูกล็อค, คุณสามารถผสมทั้งสองรูปแบบใน vault เดียวกันและย้ายระหว่างรูปแบบเมื่อความต้องการของคุณเปลี่ยนไป สำรวจฟีเจอร์การทำซ้ำ หรือ รับความช่วยเหลือ.

Azhar Dewji
Azhar Dewji · · Updated July 8, 2026

วิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาแอปมือถือและเดสก์ท็อปด้วย Swift, Kotlin และ Flutter นักพัฒนาอิสระที่พำนักอยู่ใน Toronto, Canada และเป็นผู้สร้าง TaskForge เรียนรู้เพิ่มเติม