Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Layanan Tasks memungkinkan Anda menggunakan
Google Tasks API di Apps Script. API ini
memberi pengguna kemampuan untuk mengelola tugas mereka di Gmail.
Referensi
Untuk mengetahui informasi selengkapnya tentang layanan ini, lihat
dokumentasi referensi untuk Tasks API.
Seperti semua layanan lanjutan di Apps Script, layanan Tasks menggunakan objek, metode, dan parameter yang sama dengan API publik. Untuk informasi selengkapnya, lihat Cara menentukan tanda tangan metode.
Contoh aplikasi web Simple Tasks menunjukkan cara menggunakan layanan Tugas
untuk operasi baca dan tulis. Anda dapat melihat kode sumber lengkap di repositori GitHub kami.
/** * 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);}}
Membuat daftar tugas
Contoh ini mencantumkan tugas dalam daftar tugas tertentu.
/** * 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);}}
Tambahkan tugas
Contoh ini menambahkan tugas baru ke daftar tugas.
/** * 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);}}
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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."]]],[]]