Google Tasks
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
작업 목록에서 작업 가져오기
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); } }
할 일 만들기
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); }
작업을 완료됨으로 표시
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); }
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-21(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-21(UTC)"],[[["\u003cp\u003eThe code demonstrates how to retrieve tasks from the default Google Tasks list, including details like title, due date, status, and ID.\u003c/p\u003e\n"],["\u003cp\u003eIt showcases the creation of a new task with a title, notes, and a due date set for 5 days from the current date.\u003c/p\u003e\n"],["\u003cp\u003eThe provided example illustrates how to mark a task as completed by updating its status using the task ID and task list ID.\u003c/p\u003e\n"]]],[],null,["Get tasks from task list \n\n```transact-sql\nfunction getTasksFromDefaultList() {\n // You can substitute a task list ID here to retrieve all the tasks\n // in that list.\n\n var TASK_LIST_ID = '@default';\n\n var taskList = Tasks.Tasklists.get(TASK_LIST_ID);\n\n // Display the task list details.\n console.log('Name: %s (%s)', taskList.title, taskList.id);\n\n // Retrieve all the tasks in the list.\n var tasks = Tasks.Tasks.list(TASK_LIST_ID);\n\n for (var i = 0; i \u003c tasks.items.length; i++) {\n console.log(' %s) Title: %s, Due on: %s, Status: %s, ID = %s.',\n i.toFixed(0), tasks.items[i].title,\n tasks.items[i].due ? tasks.items[i].due : 'Never',\n tasks.items[i].status, tasks.items[i].id);\n }\n}\n```\n\nCreate a task \n\n```gdscript\nfunction createTask() {\n // You can substitute a task list ID here to create the task in a\n // specific list.\n\n var TASK_LIST_ID = '@default';\n\n var task = Tasks.newTask();\n task.title = 'Run reports';\n task.notes = 'Run account performance report in 5 days.';\n\n var dueDate = new Date();\n dueDate.setDate(dueDate.getDate() + 5);\n task.due = dueDate.toISOString();\n\n var newTask = Tasks.Tasks.insert(task, TASK_LIST_ID);\n console.log('Task with title = %s, id = %s and notes = %s was created. ' +\n 'Task is due on %s.',\n newTask.title, newTask.id, newTask.notes, newTask.due);\n}\n```\n\nMark task as completed \n\n```gdscript\nfunction markTaskAsCompleted() {\n var TASK_ID = 'INSERT_TASK_ID_HERE';\n var TASK_LIST_ID = '@default';\n\n // Retrieve the task.\n var task = Tasks.Tasks.get(TASK_LIST_ID, TASK_ID);\n task.status = 'completed';\n\n var updatedTask = Tasks.Tasks.update(task, TASK_LIST_ID, TASK_ID);\n console.log('Task with title = %s, id = %s and notes = %s was marked ' +\n 'as complete.', updatedTask.title, updatedTask.id,\n updatedTask.notes);\n}\n```"]]