16

タイトルに書いたように、この SEXP の改善に少し助けが必要です:

* TODO remeber about thingie.
  SCHEDULED: <%%(or (= 1 (calendar-day-of-week date)) 
                    (= 3 (calendar-day-of-week date)) 
                    (= 5 (calendar-day-of-week date)))>

現在、それは次の日に表示されますが、2 つのことを変更したいと思います。

  • 次の日の特定の時間 (つまり、18:00 - 20:00) にもスケジュールを設定するにはどうすればよいですか?

  • このタスクを繰り返すようにするにはどうすればよいですか?

    <2010-05-13 Wed +1w>

    (繰り返しとは、締め切り日時を自動的に記録してTODO状態に戻るようなものを意味します)。

どんな助けにも感謝します。

ありがとう。

4

3 に答える 3

12
* TODO remeber about thingie.
  SCHEDULED: <2012-05-07 Mon 18:00 +1w>
  SCHEDULED: <2012-05-09 Wed 18:00 +1w>
  SCHEDULED: <2012-05-11 Fri 18:00 +1w>
于 2012-04-26T09:59:11.250 に答える
8

残念ながら、組織モードで TODO アイテムを繰り返すために diary-sexps を使用することはできません。回避策は、3 つの繰り返し TODO アイテムを作成し、日記の SEP ではなく、通常の組織モードの日付式を使用することです。

于 2010-05-14T05:51:17.253 に答える
8

タスクを毎日DONEとしてマークする必要がない場合は、単純に次のように記述します。

** remeber about thingie 1. 18:00-20:00
   <%%(and (memq (calendar-day-of-week date) '(1 3 5))
           (diary-block 03 26 2012 12 31 2012))>

あなたの場合、別々のタスクを使用する必要があります:

** TODO remeber about thingie 2-1. 18:00-20:00
   SCHEDULED: <2012-03-26 Mon +1w>
** TODO remeber about thingie 2-3. 18:00-20:00
   SCHEDULED: <2012-03-28 Wed +1w>
** TODO remeber about thingie 2-5. 18:00-20:00
   SCHEDULED: <2012-03-30 Fri +1w>

タスクを完了 (Cc Ct)としてマークすると、タスクは自動的に次のように変更されます。

** TODO remeber about thingie 2-5. 18:00-20:00
   SCHEDULED: <2012-04-06 Fri +1w>
   - State "DONE"       from "TODO"       [2012-03-30 Fri 12:34]
   :PROPERTIES:
   :LAST_REPEAT: [2012-03-30 Fri 12:34]
   :END:
于 2012-03-30T08:11:01.323 に答える