منبع: وظیفه
| نمایش JSON |
|---|
{
"kind": string,
"id": string,
"etag": string,
"title": string,
"updated": string,
"selfLink": string,
"parent": string,
"position": string,
"notes": string,
"status": string,
"due": string,
"completed": string,
"deleted": boolean,
"hidden": boolean,
"links": [
{
"type": string,
"description": string,
"link": string
}
],
"webViewLink": string,
"assignmentInfo": {
object ( |
| فیلدها | |
|---|---|
kind | فقط خروجی. نوع منبع. این همیشه "tasks#task" است. |
id | شناسه وظیفه. |
etag | برچسب منبع (ETag). |
title | عنوان وظیفه. حداکثر طول مجاز: ۱۰۲۴ کاراکتر. |
updated | فقط خروجی. آخرین زمان اصلاح وظیفه (به عنوان مهر زمانی RFC 3339). |
selfLink | فقط خروجی. URL که به این وظیفه اشاره میکند. برای بازیابی، بهروزرسانی یا حذف این وظیفه استفاده میشود. |
parent | فقط خروجی. شناسه وظیفه والد. اگر وظیفه سطح بالا باشد، این فیلد حذف میشود. از متد "move" برای انتقال وظیفه به زیر یک والد متفاوت یا به سطح بالا استفاده کنید. وظیفه والد هرگز نمیتواند یک وظیفه اختصاص داده شده باشد (از فضاهای چت، اسناد). این فیلد فقط خواندنی است. |
position | فقط خروجی. رشتهای که موقعیت وظیفه را در بین وظایف خواهر و برادر خود تحت همان وظیفه والد یا در سطح بالا نشان میدهد. اگر این رشته بر اساس ترتیب لغوی بزرگتر از رشته موقعیت متناظر وظیفه دیگر باشد، وظیفه پس از وظیفه دیگر تحت همان وظیفه والد (یا در سطح بالا) قرار میگیرد. از روش "move" برای انتقال وظیفه به موقعیت دیگر استفاده کنید. |
notes | یادداشتهایی که وظیفه را شرح میدهند. وظایفی که از Google Docs تعیین میشوند نمیتوانند یادداشت داشته باشند. اختیاری. حداکثر طول مجاز: ۸۱۹۲ کاراکتر. |
status | وضعیت وظیفه. این یا "نیاز به اقدام" است یا "تکمیل شده". |
due | تاریخ زمانبندیشده برای وظیفه (بهصورت یک مهر زمانی RFC 3339). اختیاری. این نشاندهنده روزی است که وظیفه باید انجام شود، یا اینکه وظیفه در جدول تقویم قابل مشاهده است. این نشاندهنده مهلت وظیفه نیست. فقط اطلاعات تاریخ ثبت میشود؛ بخش زمانی مهر زمانی هنگام تنظیم این فیلد حذف میشود. خواندن یا نوشتن زمانی که یک وظیفه برای آن زمانبندی شده است با استفاده از API امکانپذیر نیست. |
completed | تاریخ تکمیل وظیفه (به عنوان مهر زمانی RFC 3339). اگر وظیفه تکمیل نشده باشد، این فیلد حذف میشود. |
deleted | پرچمی که نشان میدهد آیا وظیفه حذف شده است یا خیر. برای وظایف واگذار شده، این فیلد فقط خواندنی است. آنها را فقط میتوان با فراخوانی tasks.delete حذف کرد، که در این صورت هم وظیفه واگذار شده و هم وظیفه اصلی (در Docs یا Chat Spaces) حذف میشوند. برای حذف فقط وظیفه واگذار شده، به سطح واگذاری بروید و وظیفه را از آنجا لغو واگذاری کنید. مقدار پیشفرض False است. |
links[] | فقط خروجی. مجموعهای از لینکها. این مجموعه فقط خواندنی است. |
links[].type | نوع لینک، مثلاً "email"، "generic"، "chat_message"، "keep_note". |
links[].description | توضیحات (ممکن است خالی باشد). |
links[].link | آدرس اینترنتی (URL). |
webViewLink | فقط خروجی. یک لینک مطلق به وظیفه در رابط کاربری وب Google Tasks. |
assignmentInfo | فقط خروجی. اطلاعات زمینهای برای وظایف محولشده. یک وظیفه میتواند به یک کاربر اختصاص داده شود، که در حال حاضر از سطوحی مانند Docs و Chat Spaces امکانپذیر است. این فیلد برای وظایف اختصاص دادهشده به کاربر فعلی پر میشود و مشخص میکند که وظیفه از کجا اختصاص داده شده است. این فیلد فقط خواندنی است. |
اطلاعات تکلیف
اطلاعات مربوط به منبع تعیین تکلیف (سند، فضای چت).
| نمایش JSON |
|---|
{ "linkToTask": string, "surfaceType": enum ( |
| فیلدها | |
|---|---|
linkToTask | فقط خروجی. یک پیوند مطلق به وظیفه اصلی در سطح تکلیف (اسناد، فضاهای چت و غیره). |
surfaceType | فقط خروجی. نوع سطحی که این وظیفه از آن سرچشمه میگیرد. در حال حاضر به سند یا فضا محدود شده است. |
فیلد یونیون surface_info . اطلاعاتی درباره سطحی (اسناد، فضاهای گفتگو) که این وظیفه از آنجا به آن اختصاص داده شده است. surface_info فقط میتواند یکی از موارد زیر باشد: | |
driveResourceInfo | فقط خروجی. اطلاعات مربوط به فایل درایو که این وظیفه از آن سرچشمه میگیرد. در حال حاضر، فایل درایو فقط میتواند یک سند باشد. این فیلد فقط خواندنی است. |
spaceInfo | فقط خروجی. اطلاعاتی درباره فضای گفتگو که این وظیفه از آنجا سرچشمه میگیرد. این فیلد فقط خواندنی است. |
نوع متن
محصول مرتبط با وظیفه.
| انومها | |
|---|---|
CONTEXT_TYPE_UNSPECIFIED | مقدار ناشناخته برای زمینه این کار. |
GMAIL | این وظیفه از طریق جیمیل ایجاد شده است. |
DOCUMENT | وظیفه از یک سند تعیین شده است. |
SPACE | این وظیفه از یک فضای گفتگو (Chat Space) تعیین میشود. |
اطلاعات منابع درایو
اطلاعات مربوط به منبع درایو که وظیفه از آنجا تعیین شده است (سند، برگه و غیره).
| نمایش JSON |
|---|
{ "driveFileId": string, "resourceKey": string } |
| فیلدها | |
|---|---|
driveFileId | فقط خروجی. شناسه فایل در Drive API. |
resourceKey | فقط خروجی. برای دسترسی به فایلهای اشتراکگذاریشده از طریق یک لینک مشترک، کلید منبع لازم است. برای همه فایلها لازم نیست. همچنین به developers.google.com/drive/api/guides/resource-keys مراجعه کنید. |
اطلاعات فضایی
اطلاعات مربوط به فضای گفتگو که وظیفه از آنجا تعیین شده است.
| نمایش JSON |
|---|
{ "space": string } |
| فیلدها | |
|---|---|
space | فقط خروجی. فضای چتی که این وظیفه از آن سرچشمه میگیرد. فرمت آن "spaces/{space}" است. |
روشها | |
|---|---|
| تمام وظایف تکمیلشده را از لیست وظایف مشخصشده پاک میکند. |
| وظیفه مشخص شده را از لیست وظایف حذف میکند. |
| وظیفه مشخص شده را برمیگرداند. |
| یک وظیفه جدید در لیست وظایف مشخص شده ایجاد میکند. |
| تمام وظایف موجود در لیست وظایف مشخص شده را برمیگرداند. |
| وظیفه مشخص شده را به موقعیت دیگری در لیست وظایف مقصد منتقل میکند. |
| وظیفه مشخص شده را بهروزرسانی میکند. |
| وظیفه مشخص شده را بهروزرسانی میکند. |