ทำรายงานองค์กร:“ วันเกิดครบรอบ 21 ปีของบ็อบ” เช่นเดียวกับรายการบันทึกการนำเข้า


14

เมื่อคุณมี:

(setq org-agenda-include-diary t)

ตั้งค่าจากนั้นรายการใน~/diaryไฟล์ดังนี้:

%%(org-anniversary 1950 02 14) Bob's %d%s birthday

แสดงเป็น:

Diary:    Bob's 65th birthday

ในวาระองค์กร

ฉันจะได้รับผลกระทบเดียวกันได้อย่างไร - รายงานจำนวนการทำซ้ำไม่ว่าจะวัดเป็นปีหรือวันหรืออะไรก็ตาม - ใช้ไวยากรณ์ Org ปกติใน.orgไฟล์เพื่อให้ฉันสามารถใช้ประโยชน์จากคุณสมบัติอื่น ๆ ขององค์กรเช่น TODOs เป็นต้น

ไม่มีสิ่งใดต่อไปนี้ขยาย%dหรือ%s:

* Bob's %d%s birthday
  <1950-02-14 Tue +1y>

* Bob's %d%s birthday
  <%%(org-anniversary 1950 02 14) Bob's %d%s birthday>

* Bob's %d%s birthday
  <%%(org-anniversary 1950 02 14)> Bob's %d%s birthday

คำตอบ:


15

มีบทหนึ่งเกี่ยวกับวาระการประชุมประจำสัปดาห์ / รายวันในorg-modeคู่มือที่บอกวิธีการทำสิ่งนี้ (แก้ไขเพื่อความกะทัดรัด;

หากคุณกำลังใช้ไดอารี่สำหรับรายการ sexp และวันหยุดมันจะเร็วกว่าที่จะไม่ใช้(setq org-agenda-include-diary t)แต่แทนที่จะคัดลอกหรือย้ายรายการลงในไฟล์ Org โหมดองค์กรจะประเมินรายการ sexp สไตล์ไดอารี่และทำได้เร็วกว่าเพราะไม่มีค่าใช้จ่ายสำหรับการสร้างการแสดงผลไดอารี่เป็นครั้งแรก โปรดทราบว่ารายการ sexp จะต้องเริ่มที่ขอบซ้ายไม่อนุญาตให้มีช่องว่างก่อนหน้า ตัวอย่างเช่นเซ็กเมนต์ต่อไปนี้ของไฟล์ Org จะถูกประมวลผลและรายการจะถูกจัดทำในวาระการประชุม:

* Birthdays
%%(org-anniversary 1956  5 14) Arthur Dent is %d years old
%%(org-anniversary 1869 10  2) Mahatma Gandhi would be %d years old

สำหรับตัวอย่างเฉพาะของคุณคุณต้องทำ:

* Bob's birthday
%%(org-anniversary 1950 02 14) Bob's %d%s birthday

รายการนี้จะปรากฏในวาระการประชุมดังนี้:

Week-agenda (W07):
Monday      9 February 2015 W07
...
Saturday   14 February 2015
  birthdays:  Bob's 65th birthday
...

ข้อมูลเพิ่มเติม

ฉันพบข้อมูลนี้โดย

  1. การเข้าถึงorg-modeคู่มือผ่านทาง

    C-h i m org mode RET

  2. ค้นหาคู่มือสำหรับการเกิดขึ้นของorg-anniversaryผ่าน

    C-s org-anniversary C-s C-s C-s ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.