我想用議程,以保持我的課的軌跡,假設每個星期我有一個COM 355類從三月到六月,組織模式時間表每週活動爲期
<2010-03-23 Tue 10:40-12:10 +1w>
這個工作,但它安排其無限期如果我使用,
<2010-03-23 Tue 10:40-12:10 +1w>-<2010-06-23>
它被安排在每天三月至六月,我怎麼能一個星期安排此一次,一段時間?
我想用議程,以保持我的課的軌跡,假設每個星期我有一個COM 355類從三月到六月,組織模式時間表每週活動爲期
<2010-03-23 Tue 10:40-12:10 +1w>
這個工作,但它安排其無限期如果我使用,
<2010-03-23 Tue 10:40-12:10 +1w>-<2010-06-23>
它被安排在每天三月至六月,我怎麼能一個星期安排此一次,一段時間?
我有一個類似的問題,並發現有用的答案「我如何創建更復雜的約會我的組織文件?」在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)))>
如果分解布爾函數,你會得到如下,這是自我解釋:
<%%(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))
)>
2)我對你的情況建議:每週二每週六月份類從三月(我冒昧到f九一年至2011年):
<%%(and (= 2 (calendar-day-of-week date)) (diary-block 3 23 2011 6 23 2011)))>
你可能想看看新添加的部分:「我怎麼能安排一個每週的班,持續時間有限的時間?」,關於功能「組織-diary級」,但它似乎仍然有調度小時的問題:(
希望它能幫助,
可能沒有辦法直接做到這一點,但組織模式允許您使用日記性別風格指定時間。 (http://orgmode.org/org.html#Timestamps)
如果你看一些手冊日記功能(http://www.gnu.org/software/emacs/manual/html_node/emacs/Sexp-Diary-Entries.html#Sexp-Diary-Entries)的例子,你會看到,你可以提供任意代碼來定義事件的發生。
沒有辦法做到你想要的---範圍不適用於此(我問在組織模式列表)。
你可以克隆任命,設置克隆相隔一週。這會爲您在此期間的每一天提供一個項目實例。這可能很麻煩,或者它可能正是你想要的。
如果您按照說明進行操作(確保您有〜/日記文件),您可以使用日記來做到這一點,並有一個解釋here,然後它會將其添加到您的日程中。您可能需要根據您的設置更改日期格式。
像這樣的東西應該做的伎倆,它應該安排時間
%%(org-diary-class 2011 5 31 2011 10 13 2) 5:00pm-6:30pm German Class
%%(org-diary-class 2011 5 31 2011 10 13 4) 6:45pm-8:15pm German Class
其中數字表示 開始Y M D完成Y M D DayOfWeek(Sun = 0,Mon = 1 ...)
另請參閱http://超級用戶。com/questions/481212 /如何安排每週安排在組織模式 –