I have a repeating task which repeats every four weeks, e.g.
** TODO wash car
SCHEDULED: <2015-05-18 Wed ++4w>
I would like to be able to postpone this task by, say, two 4 weeks
cycles starting today, by calling a lisp function.
From what I have researched so far, I could write something in the order of
(org-schedule
(org-table-time-seconds-to-string
(+
(org-time-string-to-seconds (org-get-scheduled-time))
(* 2 4 7 24 3600))))
to have the SCHEDULED:
date shifted by 8 weeks forward.
How could this be automated to shift the date by the amount specified in the repeater string, e.g. 4w
?
On a side note, I am not sure about the correctness of the (org-table-time-seconds-to-string)
function use, it is here just to illustrate the idea.