apps-script-samples icon indicating copy to clipboard operation
apps-script-samples copied to clipboard

Completed Tasks are not returned

Open youyeg opened this issue 2 years ago • 0 comments

Summary

function listTasks(taskListId) {
  try {
    // List the task items of specified tasklist using taskList id.
    const tasks = Tasks.Tasks.list(taskListId);
    // Tasks.Tasks.list({tasklist: tasklistId, showCompleted: true, completedMin: '1970-01-01T00:00:00Z'});
    // If tasks are available then print all task of given tasklists.
    if (!tasks.items) {
      console.log('No tasks found.');
      return;
    }
    // Print the task title and task id of specified tasklist.
    for (let i = 0; i < tasks.items.length; i++) {
      const task = tasks.items[i];
      console.log('Task with title "%s" and ID "%s" was found.', task.title, task.id);
    }
  } catch (err) {
    // TODO (developer) - Handle exception from Task API
    console.log('Failed with an error %s', err.message);
  }
}

Expected Behavior

Logging all the tasks

Actual Behavior

It only returns the uncompleted tasks. I want to return all the tasks of a list.

Steps to Reproduce the Problem

Just run it in Google Apps Scripts with the list ID.

youyeg avatar Jan 27 '23 23:01 youyeg