ข้ามไปยังเนื้อหาหลัก
TaskForge 3.0: AI อ่านงานของคุณได้
การผสานรวมและเวิร์กโฟลว์

งานซ้ำใน Obsidian: คู่มือฉบับสมบูรณ์

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

ทำไม TaskForge จึงรองรับการเกิดซ้ำสองรูปแบบ?

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 จัดการการเกิดซ้ำอย่างไร?

การเข้าใจวิธีที่ 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 รองรับรูปแบบการเกิดซ้ำที่หลากหลายทั้งในรูปแบบ Markdown และ TaskNotes ไม่ว่าคุณต้องการนิสัยรายวันง่ายๆ หรือกฎการจัดตารางที่ซับซ้อน ก็มีรูปแบบที่เหมาะกับเวิร์กโฟลว์ของคุณ

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

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

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

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

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

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

รูปแบบรายปี

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

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

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

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

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

รูปแบบวันในสัปดาห์ลำดับที่ N

สำหรับงานที่ตรงกับวันตามลำดับในเดือน TaskForge รองรับรูปแบบวันในสัปดาห์ลำดับที่ n คุณสามารถตั้งงานให้ตรงกับวันจันทร์แรก วันศุกร์สุดท้าย วันอังคารที่สองของทุกเดือน หรือการรวมกันที่คล้ายกัน รูปแบบนี้มักใช้กับการประชุมประจำ การทบทวนรายเดือน หรือกิจกรรมที่ผูกกับตำแหน่งในเดือนแทนวันที่ตายตัว

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

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

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

Azhar Dewji
Azhar Dewji · 10 พฤศจิกายน 2568 · อัปเดตเมื่อ 18 กรกฎาคม 2569

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