Ideally dynalist would convert all conversational date inputs like !(today) to the correct date !(2020-10-29) serverside, but it doesnāt. So I found a way to do it with IFTTT Pro.
Now I yell āHEY GOOGLE TODAY IM GOING TO THE BEACHā (or tomorrow, etc), and thanks to the magic of smartwatches and google home minis, itās instantly in my Google Calendar.
HOW do you enjoy this? IFTTT Pro. Itās $1.99/mo (until oct 31???) then jumps to $10/mo so be quick.
Hereās the IFTTT Filter Code:
let today = new Date().toISOString().slice(0, 10);
let varText = '!(' + today + ') ' + GoogleAssistant.voiceTriggerWithOneTextIngredient.TextField;
let varBody = '{"token":"tktktktktktktktktktktktktoekn","content":"' + varText + '"}';
MakerWebhooks.makeWebRequest.setBody(varBody);
If you donāt know how to connect IFTTT to the Dynalist API, refer to this post for instructions: [Tutorial] Add to multiple inboxes! via any voice assistant! [IFTTT Webhooks]
If youāre good at javascript the possibilities are endless for manipulating inputs to dynalist. And since itās serverside it will work on all your devices.