Function: org-macro--get-property
org-macro--get-property is a byte-compiled function defined in
org-macro.el.gz.
Signature
(org-macro--get-property PROPERTY LOCATION)
Documentation
Find PROPERTY's value at LOCATION.
PROPERTY is a string. LOCATION is a search string, as expected
by org-link-search, or the empty string.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-macro.el.gz
;;; Helper functions and variables for internal macros
(defun org-macro--get-property (property location)
"Find PROPERTY's value at LOCATION.
PROPERTY is a string. LOCATION is a search string, as expected
by `org-link-search', or the empty string."
(org-with-wide-buffer
(when (org-string-nw-p location)
(condition-case _
(let ((org-link-search-must-match-exact-headline t))
(org-link-search location nil t))
(error
(error "Macro property failed: cannot find location %s" location))))
(org-entry-get nil property 'selective)))