> I actually now realized that your function will not unfortunately archive > each logged item (those located in the logbook) in its corresponding date > (!). > What it will do is to archive the whole tree under today's date without > deleting it from the original org file.
You are right. It is expected behaviour. That's why I suggested to run it in org-trigger-hook, which will trigger at the day and time when you mark the task DONE. Best, Ihor Gerardo Moro <gerardomor...@gmail.com> writes: > Hi again, > > I actually now realized that your function will not unfortunately archive > each logged item (those located in the logbook) in its corresponding date > (!). > What it will do is to archive the whole tree under today's date without > deleting it from the original org file. > > For instance, > > * TODO REPEATED TASK SAMPLE > SCHEDULED: <2020-11-30 Mon +20d> > :PROPERTIES: > :STYLE: habit > :LAST_REPEAT: [2020-11-09 Mon 22:28] > :END: > :LOGBOOK: > - State "DONE" from "TODO" [2020-11-15 Sun 22:28] > - State "DONE" from "STARTED" [2020-11-14 Sat 22:17] > - State "DONE" from "STARTED" [2020-11-13 Fri 22:17] > - State "DONE" from "STARTED" [2020-11-11 Wed 22:17] > > If I position myself in any point in this entry, when I execute the > function it will archive the whole tree+subtree under today's date (the > date when it was archived). > The behaviour I was expecting is to archive each of the logged tasks under > their corresponding date (on the 11th, 13th, 14th and 15th of November). > Just to be clear :) > G > > El lun., 16 nov. 2020 a las 17:21, Gerardo Moro (<gerardomor...@gmail.com>) > escribió: >