Org-mode menjadwalkan 1 acara selama beberapa hari?

9

Saya tidak dapat menemukan apa pun untuk dapat mengatur TODOtugas yang SCHEDULEakan terjadi pada beberapa hari dalam seminggu.

Misalnya saya memiliki STATkelas Mon Weddan Fribahwa saya ingin acara tersebut diulang setiap minggu dengan +1wargumen.

Apakah ini mungkin atau apakah saya perlu memiliki 3 STATacara terpisah , masing-masing dengan 1wargumen SCHEDULE?

Adam Thompson
sumber

Jawaban:

20

Tampaknya mode-org ingin Anda memikirkan rapat secara berbeda :

Menjadwalkan item dalam mode Org seharusnya tidak dipahami dengan cara yang sama seperti kita memahami menjadwalkan pertemuan. Menetapkan tanggal untuk rapat hanyalah janji temu sederhana, Anda harus menandai entri ini dengan stempel waktu sederhana, untuk mendapatkan item ini ditampilkan pada tanggal di mana ia berlaku. Ini adalah kesalahpahaman yang sering terjadi oleh pengguna Org. Dalam mode Org, penjadwalan berarti menetapkan tanggal ketika Anda ingin mulai mengerjakan item tindakan.

Saya kira sebagian dari intinya adalah bahwa tidak masuk akal untuk menandai pertemuan sebagai SELESAI. Tapi saya tidak begitu yakin.

Bagaimanapun, itu hanya mengubah pertanyaan menjadi "bagaimana cara menentukan dalam beberapa tanggal berulang berulang 'sederhana timestamp'?"

Kita dapat menggunakan fungsi dari perpustakaan buku harian, seperti:

* 100% chance of statistics today
SCHEDULED: <%%(or (diary-cyclic 7 8 31 2015) (diary-cyclic 7 9 2 2015) (diary-cyclic 7 9 4 2015))>

Sekarang akan muncul setiap hari Senin, Rabu, dan Jumat mulai 2015-08-31. Anda tidak akan menandainya sebagai DONE; itu hanya akan "dijadwalkan" untuk hari-hari itu.

Seperti disebutkan dalam komentar, Anda juga dapat menggunakan cap waktu biasa dengan pengulang:

* 100% chance of statistics today
<2015-08-31 Mon +1w><2015-09-02 Wed +1w><2015-09-04 Fri +1w>

Perhatikan bahwa jika Anda hanya menggunakan C-c .dua kali, mode org akan berpikir Anda melakukan rentang tanggal. Ini juga akan berfungsi:

* 100% chance of statistics today
SCHEDULED: <2015-08-31 Mon +1w>--<2015-09-02 Wed>
kawan
sumber
5
Tetapi dalam kasus itu, SCHEDULEDAnda tidak mendapatkan apa-apa dan Anda hanya dapat menambahkan 3 stempel waktu: <2015-08-31 + 1w> <2015-09-02 + 1w> <2015-09-04 + 1w>
erikstokes