سرویس وظایف
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
سرویس Tasks به شما امکان میدهد از API وظایف گوگل در Apps Script استفاده کنید. این API به کاربران این قابلیت را میدهد که وظایف خود را در Gmail مدیریت کنند.
مرجع
برای اطلاعات دقیق در مورد این سرویس، به مستندات مرجع API مربوط به Tasks مراجعه کنید. مانند تمام سرویسهای پیشرفته در Apps Script، سرویس Tasks از همان اشیاء، متدها و پارامترهای API عمومی استفاده میکند. برای اطلاعات بیشتر، به بخش «نحوه تعیین امضاهای متد» مراجعه کنید.
نمونه برنامه وب Simple Tasks نحوه استفاده از سرویس Tasks را برای عملیات خواندن و نوشتن نشان میدهد. میتوانید کد منبع کامل را در مخزن GitHub ما مشاهده کنید.
/** * 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("No task lists found.");return;}// Print the tasklist title and tasklist id.for(leti=0;i < taskLists.items.length;i++){consttaskList=taskLists.items[i];console.log('Task list with title "%s" and ID "%s" was found.',taskList.title,taskList.id,);}}catch(err){// TODO (developer) - Handle exception from Task APIconsole.log("Failed with an error %s ",err.message);}}
فهرست وظایف
این نمونه، وظایف را در یک فهرست وظایف مشخص فهرست میکند.
/** * 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("No tasks found.");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('Task with title "%s" and ID "%s" was found.',task.title,task.id,);}}catch(err){// TODO (developer) - Handle exception from Task APIconsole.log("Failed with an error %s",err.message);}}
اضافه کردن وظیفه
این نمونه یک وظیفه جدید را به لیست وظایف اضافه میکند.
/** * 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:"Pick up dry cleaning",notes:"Remember to get this done!",};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('Task with ID "%s" was created.',task.id);}catch(err){// TODO (developer) - Handle exception from Tasks.insert() of Task APIconsole.log("Failed with an error %s",err.message);}}
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]