Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Dịch vụ Tasks cho phép bạn sử dụng API Google Tasks trong Apps Script. API này cho phép người dùng quản lý các việc cần làm trong Gmail.
Tài liệu tham khảo
Để biết thông tin chi tiết về dịch vụ này, hãy xem tài liệu tham khảo về API Tasks.
Giống như tất cả các dịch vụ nâng cao trong Apps Script, dịch vụ Tasks sử dụng cùng các đối tượng, phương thức và tham số với API công khai. Để biết thêm thông tin, hãy xem phần Cách xác định chữ ký phương thức.
Ứng dụng web mẫu Simple Tasks (Nhiệm vụ đơn giản) minh hoạ cách sử dụng dịch vụ Tasks cho cả thao tác đọc và ghi. Bạn có thể xem toàn bộ mã nguồn trên kho lưu trữ GitHub của chúng tôi.
/** * Lists the titles and IDs of tasksList. * @see https://developers.google.com/tasks/reference/rest/v1/tasklists/list */functionlistTaskLists(){try{// Returns all the authenticated user's task lists.consttaskLists=Tasks.Tasklists.list();// If taskLists are available then print all tasklists.if(!taskLists.items){console.log('Notasklistsfound.');return;}// Print the tasklist title and tasklist id.for(leti=0;i < taskLists.items.length;i++){consttaskList=taskLists.items[i];console.log('Tasklistwithtitle"%s"andID"%s"wasfound.',taskList.title,taskList.id);}}catch(err){// TODO (developer) - Handle exception from Task APIconsole.log('Failedwithanerror%s',err.message);}}
Liệt kê việc cần làm
Mẫu này liệt kê các việc cần làm trong một danh sách việc cần làm nhất định.
/** * Lists task items for a provided tasklist ID. * @param {string} taskListId The tasklist ID. * @see https://developers.google.com/tasks/reference/rest/v1/tasks/list */functionlistTasks(taskListId){try{// List the task items of specified tasklist using taskList id.consttasks=Tasks.Tasks.list(taskListId);// If tasks are available then print all task of given tasklists.if(!tasks.items){console.log('Notasksfound.');return;}// Print the task title and task id of specified tasklist.for(leti=0;i < tasks.items.length;i++){consttask=tasks.items[i];console.log('Taskwithtitle"%s"andID"%s"wasfound.',task.title,task.id);}}catch(err){// TODO (developer) - Handle exception from Task APIconsole.log('Failedwithanerror%s',err.message);}}
Thêm việc cần làm
Mẫu này thêm một việc cần làm mới vào danh sách việc cần làm.
/** * Adds a task to a tasklist. * @param {string} taskListId The tasklist to add to. * @see https://developers.google.com/tasks/reference/rest/v1/tasks/insert */functionaddTask(taskListId){// Task details with title and notes for inserting new tasklettask={title:'Pickupdrycleaning',notes:'Remembertogetthisdone!'};try{// Call insert method with taskDetails and taskListId to insert Task to specified tasklist.task=Tasks.Tasks.insert(task,taskListId);// Print the Task ID of created task.console.log('TaskwithID"%s"wascreated.',task.id);}catch(err){// TODO (developer) - Handle exception from Tasks.insert() of Task APIconsole.log('Failedwithanerror%s',err.message);}}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-12-21 UTC."],[[["The Tasks service in Apps Script enables you to manage tasks in Gmail using the Google Tasks API."],["This advanced service requires enabling before use and utilizes the same structure as the public Tasks API."],["Sample code is provided to demonstrate common operations like listing task lists, listing tasks within a list, and adding new tasks."],["A simple tasks web application showcases read and write operations with the Tasks service and is available with full source code on GitHub."],["Support and further information regarding the Tasks service can be found in the Tasks support guide and reference documentation."]]],[]]