This post explains how you can setup dynamic blocks to create tables based on meeting minutes.
In short, you can extract the TODOs of the minutes and put them in a table of actions like so:
* Actions
#+BEGIN: columnview :id global :match "/TODO|DONE" :format "%ITEM(What) %TAGS(Who) %DEADLINE(When) %TODO(State)"
| What | Who | When | State |
|--------------------------+--------------+-----------------+-------|
| Inventory of equipment | :@Fred: | | TODO |
| Definition of main goals | :@Sara: | | TODO |
| Talk to companies | :@Lucy:@Ted: | <2020-03-01 So> | DONE |
#+END:
This uses the columnview
dynamic block to automatically generate and keep the table up-to-date.
It works well except for the date. It extracts the active date in the <2020-03-01 So>
format. This causes the insertion of an empty duplicated entry in my agenda view for this date.
Is there a way to convert the date to inactive, so it is displayed as [2020-03-01 So]
in the table?
%DEADLINE
in the format should be the DEADLINE string without the angle brackets, persumably for exactly the reason you describe - yet it isn't. So not quite sure yet, but this might be a bug worth reporting to the mailing list.