A common way that lead to coda is the need of a task management tool. This is a backdoor that open a whole new world of possibility, beeing so obivous that coda, in particular, is so much more than just a task manager.
Anyway, as it can make hyper-powerfull stuff, we assume that any basics feature can be found also in coda.
This is obviously the case of the epic and of course essential recurring tasks.
Here is a very dummy example, which is my easiest way to manage recurrent tasks !
Let’s assume a list of task, that would include :
What could be great for classical task, is to add a button that change the status to “Done” with this action below, and disabled if Status="Done"
ModifyRows(thisRow, [Dummy Tasks].Status, "Done")
By clicking the button, you will put the status on “Done”, and according to any filter we have, the task may disappear to clean your dashboard.
With recurring task, when we click to “Done” Button, we would like the task to remain and to be updated to the next date, according to a give frequency
💡 Very easy : just add a column “frequency” (number or slider) to put any frequency your recurring task you may have. Then, we modify the “Done” Button to check
if the status is “Recurring” if the frequency is defined If yes, rather than changing the status to “Done”, it adds frequency to the current due date. Here you are!
The action formula for Done 2.0 Button :
if(
thisRow.Status = "Recurring" AND thisRow.[Frequency (days)] != "",
ModifyRows(
thisRow,
thisRow.[Due Date],
thisRow.[Due Date] + thisRow.[Frequency (days)]),
ModifyRows(thisRow, [Dummy Tasks].Status, "Done")
)
Hope you enjoy this little trick ! Please visit to leave any comment, suggestion, or see my twitter feed !