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.
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.