संसाधन: टास्क
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 |
टास्क का टाइटल. ज़्यादा से ज़्यादा लंबाई: 1024 वर्ण. |
updated |
सिर्फ़ आउटपुट के लिए. टास्क में पिछली बार किए गए बदलाव का समय (आरएफ़सी 3339 टाइमस्टैंप के तौर पर). |
selfLink |
सिर्फ़ आउटपुट के लिए. इस टास्क पर ले जाने वाला यूआरएल. इस टास्क को वापस पाने, अपडेट करने या मिटाने के लिए इस्तेमाल किया जाता है. |
parent |
सिर्फ़ आउटपुट के लिए. पैरंट टास्क आइडेंटिफ़ायर. अगर यह टॉप-लेवल टास्क है, तो इस फ़ील्ड को शामिल नहीं किया जाता. टास्क को किसी दूसरे पैरंट के नीचे या सबसे ऊपर ले जाने के लिए, "मूव करें" तरीके का इस्तेमाल करें. माता-पिता के लिए बनाया गया टास्क, चैट स्पेस या Docs से असाइन किया गया टास्क कभी नहीं हो सकता. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. |
position |
सिर्फ़ आउटपुट के लिए. एक ही पैरंट टास्क या टॉप लेवल में, अपने सिबलिंग टास्क के बीच टास्क की पोज़िशन बताने वाली स्ट्रिंग. अगर यह स्ट्रिंग, किसी दूसरे टास्क की पोज़िशन स्ट्रिंग से बड़ी है, तो टास्क को उसी पैरंट टास्क (या सबसे ऊपर के लेवल) में दूसरे टास्क के बाद रखा जाता है. टास्क को किसी दूसरी जगह ले जाने के लिए, "ले जाएं" तरीके का इस्तेमाल करें. |
notes |
टास्क के बारे में जानकारी देने वाले नोट. Google Docs से असाइन किए गए टास्क में नोट नहीं जोड़े जा सकते. ज़रूरी नहीं. ज़्यादा से ज़्यादा लंबाई: 8192 वर्ण. |
status |
टास्क का स्टेटस. यह "needsAction" या "completed" में से कोई एक होता है. |
due |
टास्क पूरा होने की तारीख (आरएफ़सी 3339 टाइमस्टैंप के तौर पर). ज़रूरी नहीं. समयसीमा की तारीख में सिर्फ़ तारीख की जानकारी रिकॉर्ड की जाती है. समयसीमा की तारीख सेट करते समय, टाइमस्टैंप के समय वाले हिस्से को हटा दिया जाता है. एपीआई की मदद से, किसी टास्क के पूरा होने का समय नहीं पढ़ा या लिखा जा सकता. |
completed |
टास्क पूरा होने की तारीख (आरएफ़सी 3339 टाइमस्टैंप के तौर पर). अगर टास्क पूरा नहीं हुआ है, तो इस फ़ील्ड को शामिल नहीं किया जाता. |
deleted |
फ़्लैग से पता चलता है कि टास्क मिटाया गया है या नहीं. असाइन किए गए टास्क के लिए, यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. इन्हें सिर्फ़ tasks.delete को कॉल करके मिटाया जा सकता है. ऐसा करने पर, असाइन किया गया टास्क और ओरिजनल टास्क, दोनों (Docs या Chat स्पेस में) मिट जाते हैं. सिर्फ़ असाइन किया गया टास्क मिटाने के लिए, असाइनमेंट के पेज पर जाएं और वहां से टास्क को अनअसाइन करें. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होता है. |
links[] |
सिर्फ़ आउटपुट के लिए. लिंक का कलेक्शन. यह कलेक्शन सिर्फ़ पढ़ने के लिए है. |
links[].type |
लिंक का टाइप, जैसे कि "email", "generic", "chat_message", "keep_note". |
links[].description |
ब्यौरा (यह खाली हो सकता है). |
links[].link |
यूआरएल. |
webViewLink |
सिर्फ़ आउटपुट के लिए. Google Tasks के वेब यूज़र इंटरफ़ेस (यूआई) में मौजूद टास्क का पूरा लिंक. |
assignmentInfo |
सिर्फ़ आउटपुट के लिए. असाइन किए गए टास्क के लिए कॉन्टेक्स्ट की जानकारी. किसी उपयोगकर्ता को टास्क असाइन किया जा सकता है. फ़िलहाल, Docs और Chat स्पेस जैसे प्लैटफ़ॉर्म से ऐसा किया जा सकता है. यह फ़ील्ड, मौजूदा उपयोगकर्ता को असाइन किए गए टास्क के लिए पॉप्युलेट होता है. साथ ही, यह बताता है कि टास्क को कहां से असाइन किया गया था. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. |
AssignmentInfo
टास्क असाइन करने के सोर्स (दस्तावेज़, चैट स्पेस) के बारे में जानकारी.
JSON के काेड में दिखाना |
---|
{ "linkToTask": string, "surfaceType": enum ( |
फ़ील्ड | |
---|---|
linkToTask |
सिर्फ़ आउटपुट के लिए. असाइनमेंट के प्लैटफ़ॉर्म (Docs, Chat स्पेस वगैरह) में मौजूद ओरिजनल टास्क का पूरा लिंक. |
surfaceType |
सिर्फ़ आउटपुट के लिए. असाइन किया गया यह टास्क किस प्लैटफ़ॉर्म से शुरू हुआ है. फ़िलहाल, यह सुविधा सिर्फ़ दस्तावेज़ या स्पेस के लिए उपलब्ध है. |
यूनियन फ़ील्ड surface_info . उस प्लैटफ़ॉर्म (Docs, Chat स्पेस) की जानकारी जहां से यह टास्क असाइन किया गया था. surface_info इनमें से कोई एक हो सकता है: |
|
driveResourceInfo |
सिर्फ़ आउटपुट के लिए. उस Drive फ़ाइल के बारे में जानकारी जहां से यह टास्क शुरू हुआ. फ़िलहाल, Drive फ़ाइल सिर्फ़ दस्तावेज़ हो सकती है. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. |
spaceInfo |
सिर्फ़ आउटपुट के लिए. उस चैट स्पेस की जानकारी जहां से यह टास्क शुरू हुआ था. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. |
ContextType
टास्क से जुड़ा प्रॉडक्ट.
Enums | |
---|---|
CONTEXT_TYPE_UNSPECIFIED |
इस टास्क के कॉन्टेक्स्ट के लिए अज्ञात वैल्यू. |
GMAIL |
टास्क, Gmail से बनाया गया हो. |
DOCUMENT |
टास्क किसी दस्तावेज़ से असाइन किया गया हो. |
SPACE |
टास्क को चैट स्पेस से असाइन किया गया हो. |
DriveResourceInfo
उस Drive संसाधन के बारे में जानकारी जहां से टास्क असाइन किया गया था (दस्तावेज़, शीट वगैरह).
JSON के काेड में दिखाना |
---|
{ "driveFileId": string, "resourceKey": string } |
फ़ील्ड | |
---|---|
driveFileId |
सिर्फ़ आउटपुट के लिए. Drive API में फ़ाइल का आइडेंटिफ़ायर. |
resourceKey |
सिर्फ़ आउटपुट के लिए. शेयर किए गए लिंक से शेयर की गई फ़ाइलों को ऐक्सेस करने के लिए ज़रूरी संसाधन कुंजी. सभी फ़ाइलों के लिए ज़रूरी नहीं है. developers.google.com/drive/api/guides/resource-keys भी देखें. |
SpaceInfo
उस चैट स्पेस की जानकारी जहां से टास्क असाइन किया गया था.
JSON के काेड में दिखाना |
---|
{ "space": string } |
फ़ील्ड | |
---|---|
space |
सिर्फ़ आउटपुट के लिए. वह चैट स्पेस जहां से यह टास्क शुरू हुआ था. इसका फ़ॉर्मैट "spaces/{space}" है. |
तरीके |
|
---|---|
|
यह सुविधा, चुनी गई टास्क सूची से पूरे हो चुके सभी टास्क मिटा देती है. |
|
टास्क की सूची से चुने गए टास्क को मिटाता है. |
|
तय किया गया टास्क दिखाता है. |
|
यह, चुनी गई टास्क सूची में नया टास्क बनाता है. |
|
यह फ़ंक्शन, किसी टास्क की सूची में मौजूद सभी टास्क दिखाता है. |
|
चुने गए टास्क को डेस्टिनेशन टास्क की सूची में किसी दूसरी जगह पर ले जाता है. |
|
बताए गए टास्क को अपडेट करता है. |
|
बताए गए टास्क को अपडेट करता है. |