To aid minuting staff meetings in a small organisation, I considered creating a property called :Attendees:
and defining the allowed values for that property, e.g.:
* Meetings
:PROPERTIES:
:Attendees_ALL: Amy Bob Joe Max Sam Zoe
:END:
and then using them like this:
** Meeting 2017-05-17
:PROPERTIES:
:Attendees: Amy Joe Zoe
:END:
However, I then spotted that "a property can only have one entry per Drawer." So, Org-mode properties might not be a suitable tool for this after all.
I could use a simple list, I suppose, but I want to easily be able to create sparse trees matching who was at a meeting.
Using tags is also an option, but would be quite intrusive: potentially quite a long list of tags for each meeting. And not easily extendable to "Apologies", i.e. people who could not attend.
What might be a better solution?
'(Amy Bob Joe Max Sam Zoe)
? I have no idea if we need double-quotes around each name, but I suspect it will be sufficient to use things like(format "%s")
to convert when extracting to avoid things like a void variable, etc. ... It may be fairly easy to treat everything in the property drawer as one entry, but I haven't looked at the applicable code.