Thanks Eric, this does it!

On Thu, Sep 26, 2019 at 12:27 AM Fraga, Eric <e.fraga@ucl.ac.uk> wrote:
On Thursday, 26 Sep 2019 at 00:06, Nathan Neff wrote:
> Got it!  Now, all I need to do is add the cool ":" functionality
> where a ":" is appended to the result if there is a result :-)

Maybe something like

;; Return PROJ property or category property
(defun njn-get-proj-property()
  (if (org-entry-get (point) "PROJ" t)
      (concat (org-get-category) ":")
    ""))

(untested)
--
Eric S Fraga via Emacs 27.0.50, Org release_9.2.4-401-gfabd6d