ฉันต้องการทราบว่าฉันจะตั้งค่างานที่ทำซ้ำสำหรับช่วงวันของสัปดาห์ได้อย่างไรเช่นจากวันจันทร์ถึงวันศุกร์เท่านั้น
ฉันต้องการทราบว่าฉันจะตั้งค่างานที่ทำซ้ำสำหรับช่วงวันของสัปดาห์ได้อย่างไรเช่นจากวันจันทร์ถึงวันศุกร์เท่านั้น
คำตอบ:
รายการบันทึก sexp พิเศษนี้จะทำซ้ำสิ่งที่ต้องทำในวันธรรมดา:
** TODO On Weekdays
<%%(let ((dayname (calendar-day-of-week date)))(memq dayname '(1 2 3 4 5)))> [2015-02-01 So]
<%%(diary-float t 42)>
ในการกำหนดตารางเวลาและกำหนดเวลาสิ้นสุดมี จำกัด [... ] อย่างไรก็ตามมันจะแสดงรายการในแต่ละวันที่ตรงกับรายการ sexp"
https://github.com/oddious/org-habit-plus
นี่อะไรน่ะ?
โมดูล org-habit ที่ยอดเยี่ยมไม่มีวิธีจัดการกับนิสัยที่พบบ่อยชนิดที่สามารถ / อาจ / ต้องดำเนินการในบางวันธรรมดาเท่านั้น มีวิธีแก้ไขหลายวิธีเช่นสร้างนิสัยสำหรับแต่ละวันที่สนใจ แต่มีความยืดหยุ่นน้อยกว่าและทำลายความงามขององค์กร
การปรับปรุงเล็กน้อยนี้มีจุดมุ่งหมายเพื่อเติมเต็มช่องว่าง มันเป็นส่วนหนึ่งของโมดูล org-habit ดั้งเดิมและส่วนใหญ่ของ internals จะไม่ถูกแตะต้อง
งานอะไร
ขั้นต่ำที่ต้องการ
...
มันทำงานอย่างไร
ง่ายเหมือนการระบุวันธรรมดา (1 = วันจันทร์, 7 = วันอาทิตย์, คั่นด้วยเว้นวรรค), ซึ่งคาดว่าจะมีการสร้างนิสัยใน: HABIT_WEEKDAYS: property
คำเตือน!!!
คาดหวังพฤติกรรมที่สอดคล้องกันสำหรับ“. +” เท่านั้น - ลักษณะนิสัย “ +” - และ“ ++” - นิสัยสไตล์ดีขึ้นอย่างน้อยตอนนี้เพื่อใช้ในแบบดั้งเดิม
ทำรายการซ้ำสำหรับวันจันทร์จากนั้นใช้ Timeshift ของ Org เพื่อสร้างรายการเพิ่มเติมสำหรับวันอังคารถึงวันศุกร์