GoodTask

Posted by b00gizm, Last update 7 months ago

This action lets you create a whole bunch of reminders from lines of plain text, append them to a (daily) note in Evernote and deep link each one of them in GoodTask. Perfect for people who are looking for a very lightweight “integration” of native reminders into Evernote.

It expects the name of the reminder list as first line, prefixed wit “#”, followed by an arbitrary number of todos (one per line).

Steps

  • reminderList

    listNameTemplate
    delimiter
    |
  • script

    // See online documentation for examples
    // http://getdrafts.com/scripting
    
    const mapped = draft
    	.content
    	.split("\n")
    	.slice(1)
    	.filter(line => !!line.length)
    	.map(line => `- ${line} ([✔️](goodtask3://task?title=${encodeURIComponent(line)}))`);
    	
    draft.content = [draft.title, ...mapped].join("\n");
    draft.update();
    
  • evernote

    nameTemplate
    GoodTask: [[title]] ([[date|%Y-%m-%d]])
    notebookTemplate
    tagTemplate
    [[tags]]
    template
    [[body]]
    format
    markdown
    writeType
    append

Options

  • After Success Archive
    Notification Info
    Log Level Info
Actions available in the Action Directory are uploaded by community members. Use appropriate caution reviewing downloaded actions before use.