Google Tarefas
Recuperar tarefas da lista de tarefas
function getTasksFromDefaultList() {
// You can substitute a task list ID here to retrieve all the tasks
// in that list.
var TASK_LIST_ID = '@default';
var taskList = Tasks.Tasklists.get(TASK_LIST_ID);
// Display the task list details.
console.log('Name: %s (%s)', taskList.title, taskList.id);
// Retrieve all the tasks in the list.
var tasks = Tasks.Tasks.list(TASK_LIST_ID);
for (var i = 0; i < tasks.items.length; i++) {
console.log(' %s) Title: %s, Due on: %s, Status: %s, ID = %s.',
i.toFixed(0), tasks.items[i].title,
tasks.items[i].due ? tasks.items[i].due : 'Never',
tasks.items[i].status, tasks.items[i].id);
}
}
Criar uma tarefa
function createTask() {
// You can substitute a task list ID here to create the task in a
// specific list.
var TASK_LIST_ID = '@default';
var task = Tasks.newTask();
task.title = 'Run reports';
task.notes = 'Run account performance report in 5 days.';
var dueDate = new Date();
dueDate.setDate(dueDate.getDate() + 5);
task.due = dueDate.toISOString();
var newTask = Tasks.Tasks.insert(task, TASK_LIST_ID);
console.log('Task with title = %s, id = %s and notes = %s was created. ' +
'Task is due on %s.',
newTask.title, newTask.id, newTask.notes, newTask.due);
}
Marcar tarefa como concluída
function markTaskAsCompleted() {
var TASK_ID = 'INSERT_TASK_ID_HERE';
var TASK_LIST_ID = '@default';
// Retrieve the task.
var task = Tasks.Tasks.get(TASK_LIST_ID, TASK_ID);
task.status = 'completed';
var updatedTask = Tasks.Tasks.update(task, TASK_LIST_ID, TASK_ID);
console.log('Task with title = %s, id = %s and notes = %s was marked ' +
'as complete.', updatedTask.title, updatedTask.id,
updatedTask.notes);
}
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-08-21 UTC.
[null,null,["Última atualização 2024-08-21 UTC."],[[["The code demonstrates how to retrieve tasks from the default Google Tasks list, including details like title, due date, status, and ID."],["It showcases the creation of a new task with a title, notes, and a due date set for 5 days from the current date."],["The provided example illustrates how to mark a task as completed by updating its status using the task ID and task list ID."]]],[]]