Edits history of script submission #6086 for ' Import Tasks (todoist)'

  • bun
    One script reply has been approved by the moderators
    Ap­pro­ved
    import { TodoistApi } from '@doist/todoist-api-typescript'
    import { v9 as Todoist } from 'todoist'
    
    type Todoist = {
    	Token: string
    }
    
    export async function main(
    	resource: Todoist,
    	tasks: {
    		args: {
    			content: string
    			description?: string
    			projectId?: string
    			sectionId?: string
    			parentId?: string
    			order?: number
    			labels?: string[]
    			priority?: number
    			dueLang?: string
    			assigneeId?: string
    			dueString?: string
    			dueDate?: string
    			dueDatetime?: string
    			duration?: number
    			durationUnit?: 'minute' | 'day'
    		}
    		requestId?: string
    	}[]
    ) {
    	const api = new TodoistApi(resource.Token)
    	// @ts-ignore
    	const taskPromises = tasks.map((task) => api.addTask(task.args, task.requestId))
    	const taskResponses = await Promise.all(taskPromises)
    	return taskResponses
    }
    

    Submitted by hugo697 398 days ago

  • bun
    import { TodoistApi } from '@doist/todoist-api-typescript'
    import { v9 as Todoist } from 'todoist'
    
    type Todoist = {
    	Token: string
    }
    
    export async function main(
    	resource: Todoist,
    	tasks: {
    		args: {
    			content: string
    			description?: string
    			projectId?: string
    			sectionId?: string
    			parentId?: string
    			order?: number
    			labels?: string[]
    			priority?: number
    			dueLang?: string
    			assigneeId?: string
    			dueString?: string
    			dueDate?: string
    			dueDatetime?: string
    			duration?: number
    			durationUnit?: 'minute' | 'day'
    		}
    		requestId?: string
    	}[]
    ) {
    	const api = new TodoistApi(resource.Token)
    	// @ts-ignore
    	const taskPromises = tasks.map((task) => api.addTask(task.args, task.requestId))
    	const taskResponses = await Promise.all(taskPromises)
    	return taskResponses
    }
    

    Submitted by hugo697 764 days ago