我想出了如何使用org-agenda-get-day-entries
来获取想要的条目,但这只会返回每个条目的标题及其属性。是否有任何方法可以访问相应条目的LOGBOOK
,尤其是在那里存储的任何注释?我还想知道每个音符的制作日期,以便我可以对其进行过滤。
有关元素API的文档不是很好,我不确定即使在标题列表中也可以使用它。
答案 0 :(得分:1)
您可以使用org-element-property-drawer-parser
来解析抽屉中的抽屉:
(defun org-get-logbook-notes ()
(save-excursion
(unless (org-at-heading-p)
(outline-previous-heading))
(when (re-search-forward ":LOGBOOK:" (save-excursion
(outline-next-heading)
(point))
t)
(let* ((elt (org-element-property-drawer-parser nil))
(beg (org-element-property :contents-begin elt))
(end (org-element-property :contents-end elt)))
(buffer-substring-no-properties beg end)))))