Drafts Action Directory

Tasks in Todoist

Posted by agiletortoise, Last update 11 months ago

Create tasks in the Todoist inbox for each line of the current draft.

For more Todoist examples, visit the Todoist Integration Guide.

Install

Steps

  • script

    // create task in Todoist inbox for each line in the draft
    
    let lines = draft.content.split("\n");
    
    let todoist = Todoist.create();
    let ctErrors = 0;
    
    for (let line of lines) {
    	if (line.length > 0) {
    		let success = todoist.quickAdd(line);
    		if (success) {
    			console.log("Todoist task created: " + line);
    		}
    		else {
    			ctErrors++;
    			console.log("Todoist error: " + todoist.lastError);
    		}
    	}
    }
    
    if (ctErrors > 0) {
    	context.fail();
    }
    

Options

  • After Success Default
    Notification Info
    Log Level Info

Comments

Actions available in the Action Directory are uploaded by community members. Use appropriate caution reviewing downloaded actions before use.