Dear community, I want to setup a capture-template that sets a SCHEDULE-property in the future (say one week from today) without any user interaction.
Currently, I almost achieve this by inserting the line :SCHEDULED: <%(org-read-date nil nil nil nil nil "+1w")> into my template. When I now call the template, I end up in the date-time-prompt, with "+1w" prefilled, so that manually have to press enter. Maybe it is trivial to call an interactive lisp-function and emulate some keypress, in which case I would be thankful for the code that achieves this (my lisp-skills are limited). Also, one should be able to achieve what I want by using format-time-string and increment the current time, but again my lisp-skills prohibit me from implementing it myself. In any case, it might be a good idea to include non-interactive access to relative times in template expansion, so that for example one can state something like %t[+1w] or %{+1w}t in the template to get the date one week from today (one should spend some more time to specify the actual input-format of course...). What do you think? Thank you very much, Simon