משאב: משימה
| ייצוג ב-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 |
שם המשימה. האורך המקסימלי המותר: 1,024 תווים. |
updated |
פלט בלבד. זמן השינוי האחרון של המשימה (כחותמת זמן בפורמט RFC 3339). |
selfLink |
פלט בלבד. כתובת URL שמפנה למשימה הזו. משמש לאחזור, לעדכון או למחיקה של המשימה הזו. |
parent |
פלט בלבד. מזהה משימת ההורה. השדה הזה מושמט אם מדובר במשימה ברמה העליונה. משתמשים בשיטה 'העברה' כדי להעביר את המשימה לרמת הורה אחרת או לרמה העליונה. משימת אב אף פעם לא יכולה להיות משימה שהוקצתה (ממרחבים ב-Chat, מ-Docs). השדה הזה הוא לקריאה בלבד. |
position |
פלט בלבד. מחרוזת שמציינת את המיקום של המשימה בין המשימות האחיות שלה באותה משימת הורה או ברמה העליונה. אם המחרוזת הזו גדולה יותר ממחרוזת המיקום התואמת של משימה אחרת לפי סדר לקסיקוגרפי, המשימה ממוקמת אחרי המשימה האחרת באותה משימת אב (או ברמה העליונה). משתמשים בשיטה 'הזזה' כדי להעביר את המשימה למיקום אחר. |
notes |
הערות שמתארות את המשימה. אי אפשר להוסיף הערות למשימות שמוקצות מ-Google Docs. אופציונלי. האורך המקסימלי המותר: 8,192 תווים. |
status |
הסטטוס של המשימה. הערך יכול להיות needsAction או completed. |
due |
תאריך היעד של המשימה (כחותמת זמן בפורמט RFC 3339). אופציונלי. התאריך הזה מייצג את היום שבו המשימה צריכה להתבצע, או את היום שבו המשימה מופיעה במשבצות היומן. הוא לא מייצג את המועד האחרון של המשימה. רק פרטי התאריך מתועדים. כשמגדירים את השדה הזה, החלק של השעה בחותמת הזמן מושמט. אי אפשר לקרוא או לכתוב את השעה שבה מתוזמנת משימה באמצעות ה-API. |
completed |
תאריך הסיום של המשימה (חותמת זמן בפורמט RFC 3339). השדה הזה מושמט אם המשימה לא הושלמה. |
deleted |
סימון שמציין אם המשימה נמחקה. בשביל משימות שהוקצו, השדה הזה הוא לקריאה בלבד. אפשר למחוק אותן רק באמצעות קריאה לפונקציה tasks.delete, ובמקרה כזה גם המשימה שהוקצתה וגם המשימה המקורית (ב-Docs או במרחבים ב-Chat) נמחקות. כדי למחוק רק את המשימה שהוקצתה, עוברים לממשק ההקצאה ומבטלים את ההקצאה של המשימה משם. ברירת המחדל היא False. |
links[] |
פלט בלבד. אוסף של קישורים. האוסף הזה הוא לקריאה בלבד. |
links[].type |
סוג הקישור, לדוגמה: 'אימייל', 'כללי', 'הודעה בצ'אט', 'הערה ב-Keep'. |
links[].description |
התיאור (יכול להיות ריק). |
links[].link |
כתובת ה-URL. |
webViewLink |
פלט בלבד. קישור מוחלט למשימה בממשק המשתמש של Google Tasks באינטרנט. |
assignmentInfo |
פלט בלבד. מידע על ההקשר של המשימות שהוקצו. אפשר להקצות משימה למשתמש, כרגע אפשר לעשות את זה בפלטפורמות כמו Docs ומרחבים ב-Chat. השדה הזה מאוכלס במשימות שהוקצו למשתמש הנוכחי, ומציין מאיפה הוקצתה המשימה. השדה הזה הוא לקריאה בלבד. |
AssignmentInfo
מידע על המקור של הקצאת המשימה (מסמך, מרחב ב-Chat).
| ייצוג ב-JSON |
|---|
{ "linkToTask": string, "surfaceType": enum ( |
| שדות | |
|---|---|
linkToTask |
פלט בלבד. קישור מוחלט למשימה המקורית בממשק של כלי המטלות (Docs, מרחבים ב-Chat וכו'). |
surfaceType |
פלט בלבד. סוג הפלטפורמה שממנה נוצרה המשימה שהוקצתה. הערך מוגבל כרגע ל-DOCUMENT או ל-SPACE. |
שדה איחוד surface_info. מידע על הפלטפורמה (Docs, מרחבים ב-Chat) שממנה הוקצתה המשימה. הערך surface_info יכול להיות רק אחד מהבאים: |
|
driveResourceInfo |
פלט בלבד. מידע על קובץ Drive שממנו נוצר המשימה. נכון לעכשיו, הקובץ ב-Drive יכול להיות רק מסמך. השדה הזה הוא לקריאה בלבד. |
spaceInfo |
פלט בלבד. מידע על המרחב ב-Chat שבו נוצרה המשימה. השדה הזה הוא לקריאה בלבד. |
ContextType
המוצר שמשויך למשימה.
| טיפוסים בני מנייה (enum) | |
|---|---|
CONTEXT_TYPE_UNSPECIFIED |
ערך לא ידוע בהקשר של המשימה הזו. |
GMAIL |
המשימה נוצרת מ-Gmail. |
DOCUMENT |
המשימה הוקצתה ממסמך. |
SPACE |
המשימה מוקצית ממרחב ב-Chat. |
DriveResourceInfo
מידע על משאב ב-Drive שממנו הוקצתה המשימה (המסמך, הגיליון האלקטרוני וכו').
| ייצוג ב-JSON |
|---|
{ "driveFileId": string, "resourceKey": string } |
| שדות | |
|---|---|
driveFileId |
פלט בלבד. מזהה הקובץ ב-Drive API. |
resourceKey |
פלט בלבד. נדרש מפתח משאב כדי לגשת לקבצים ששותפו באמצעות קישור משותף. לא חובה לכל הקבצים. מידע נוסף זמין גם בכתובת developers.google.com/drive/api/guides/resource-keys. |
SpaceInfo
מידע על המרחב ב-Chat שממנו הוקצתה המשימה.
| ייצוג ב-JSON |
|---|
{ "space": string } |
| שדות | |
|---|---|
space |
פלט בלבד. המרחב ב-Chat שממנו נוצרה המשימה. הפורמט הוא spaces/{space}. |
Methods |
|
|---|---|
|
מחיקת כל המשימות שהושלמו מרשימת המשימות שצוינה. |
|
מחיקת המשימה שצוינה מרשימת המשימות. |
|
מחזירה את המשימה שצוינה. |
|
יצירת משימה חדשה ברשימת המשימות שצוינה. |
|
מחזירה את כל המשימות ברשימת המשימות שצוינה. |
|
מעבירה את המשימה שצוינה למיקום אחר ברשימת המשימות של היעד. |
|
מעדכן את המשימה שצוינה. |
|
מעדכן את המשימה שצוינה. |