我想使用议程来跟踪我的课程,假设我从3月到6月每周都有一个com 355课程,
<2010-03-23 Tue 10:40-12:10 +1w>
Run Code Online (Sandbox Code Playgroud)
如果我使用,它会无限期地安排它,
<2010-03-23 Tue 10:40-12:10 +1w>-<2010-06-23>
Run Code Online (Sandbox Code Playgroud)
从3月到6月每天安排一次,如何每周安排一次这段时间一段时间?
我有一个类似的问题,并发现有用的答案"如何在我的组织文件中创建更复杂的约会?" 在http://orgmode.org/worg/org-faq.html#Appointments/Diary的常见问题解答中您甚至可以为假期添加例外.我当时无法做工作:当你添加它时,公式停止工作:(
1)我的例子:星期二和星期四的课程在[2011-03-07星期一] - [2011-06-25星期六]减去[2011-05-15太阳] - [2011-05-20周五]一周的假期):
** TEST Tuesday and Thursday in [2011-03-07 Mon]-[2011-06-20 Mon] minus holidays [2011-05-15 Sun]-[2011-05-22 Sun]
<%%(and (diary-block 3 7 2011 6 20 2011)(or (= 2 (calendar-day-of-week date) (= 4 (calendar-day-of-week date))))(not (diary-block 5 15 2011 5 22 2011)))>
Run Code Online (Sandbox Code Playgroud)
如果你分解布尔函数,你得到以下,这是自我解释:
<%%(and (diary-block 3 7 2011 6 20 2011)
(or (= 2 (calendar-day-of-week date) (= 4 (calendar-day-of-week date))))
(not (diary-block 5 15 2011 5 22 2011))
)>
Run Code Online (Sandbox Code Playgroud)
2)我对你的案件的建议:从3月到6月每周二每周二开课(我冒昧地把这一年安排到2011年):
<%%(and (= 2 (calendar-day-of-week date)) (diary-block 3 23 2011 6 23 2011)))>
Run Code Online (Sandbox Code Playgroud)
您可能想要查看新添加的部分"我如何安排一个持续有限时间的每周课程?",关于函数"org-diary-class",但它似乎仍有问题安排时间:(
希望能帮助到你,