Tôi đang sử dụng chế độ org để lên lịch các tác vụ.Chế độ tổ chức: Làm cách nào để lập lịch các tác vụ lặp lại cho Thứ Bảy đầu tiên của mỗi tháng?
Có cách nào đơn giản để lên lịch cho công việc xảy ra vào Thứ Bảy đầu tiên của mỗi tháng không?
Tôi đang sử dụng chế độ org để lên lịch các tác vụ.Chế độ tổ chức: Làm cách nào để lập lịch các tác vụ lặp lại cho Thứ Bảy đầu tiên của mỗi tháng?
Có cách nào đơn giản để lên lịch cho công việc xảy ra vào Thứ Bảy đầu tiên của mỗi tháng không?
Chế độ tổ chức có tài liệu tuyệt vời, sử dụng tài liệu đó. (info "(org) Deadlines and scheduling")
Bạn có thể sử dụng timestamps với bộ lặp trong lập kế hoạch và thời hạn mục. Chế độ tổ chức sẽ phát hành cảnh báo sớm và muộn dựa trên giả thiết rằng dấu thời gian biểu thị trường hợp gần nhất của bộ lặp . Tuy nhiên, việc sử dụng các mục nhập giới tính nhật ký như `< %% (diary-float t 42)> 'trong lịch trình và thời hạn thời hạn bị giới hạn. Chế độ tổ chức không không biết đủ về nội bộ của từng chức năng sexp ban hành cảnh báo sớm và muộn. Tuy nhiên, nó sẽ hiển thị các mục trên mỗi ngày nơi mục nhập sexp phù hợp.
* My Task
<%%(diary-float t 6 1)>
Sử dụng sexp trong lập kế hoạch và thời hạn timestamp là có hạn, như thông tin nói
chế độ Org không biết đủ về bên trong của mỗi chức năng sexp phát hành sớm và cảnh báo muộn.
Tôi viết mã elisp để tự động thay đổi dấu thời gian, với tất cả những gì bạn cần làm là đặt thuộc tính.
mã elisp là here
thêm (load "/path/to/next-spec-day")
đến file dot emacs của bạn.
thiết NEXT-SPEC-DEADLINE
và/hoặc NEXT-SPEC-SCHEDULED
tài sản của một nhiệm vụ TODO, như thế này:
* test
:PROPERTIES:
:NEXT-SPEC-SCHEDULED: (org-float t 6 1)
:END:
Giá trị của NEXT-SPEC theo lịch trình là một sexp sẽ trở lại non-nil
nếu date
là ngày thứ Bảy đầu tiên của tháng
Sau đó, khi bạn thay đổi trạng thái TODO nhiệm vụ đó, dấu thời gian sẽ được thay đổi tự động (bao gồm thời gian dẫn của các thiết lập cảnh báo) Nó trở thành:
* TODO test
SCHEDULED: <2013-01-05 Sat>
:PROPERTIES:
:NEXT-SPEC-SCHEDULED: (org-float t 6 1)
:END:
org-float
hiện đã lỗi thời (xem this commit). Từ bây giờ, bạn sẽ phải sử dụng diary-float
thay cho org-float
.
:
Cảm ơn (Xin lỗi vì tiếng ồn này không xứng đáng một câu trả lời đầy đủ, nhưng bây giờ tôi không có đủ "uy tín" để bình luận.). Tôi đã xem tài liệu, nhưng cho đến khi tìm kiếm google tôi đã làm một vài phút trước, tôi không biết mục nhập sexp kiểu Nhật ký là gì - vì vậy tôi liếc qua phần có liên quan. Cảm ơn một lần nữa! – stephenloughran
Bạn được chào đón. Đừng quên xác thực câu trả lời.;) – Daimrod
sexp phải là (org-float t 6 1) – cfy