Task data before update

Is there any method to get the initial value of a task before the task is modified ?

I don’t want to use onBeforeTaskEvent to store the task in a variable then compare…
is there any other way to get value of a task before update ?

In undo we restore the task back to old value so we must be storing the initial values
can someone pls help me with the same.

Thanks.

Hello,

Please, clarify why you don’t want to use onBeforeTaskUpdate event?
This event is most suitable in this case.