अनुरोध में दिए गए शीर्षक का इस्तेमाल करके, खाली दस्तावेज़ बनाया जाता है. अनुरोध में मौजूद अन्य फ़ील्ड को अनदेखा कर दिया जाता है. इनमें दिया गया कॉन्टेंट भी शामिल है.
बनाया गया दस्तावेज़ दिखाया जाता है.
एचटीटीपी अनुरोध
POST https://docs.googleapis.com/v1/documents
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
| फ़ील्ड | |
|---|---|
documentId |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ का आईडी. |
title |
दस्तावेज़ का शीर्षक. |
tabs[] |
दस्तावेज़ में शामिल टैब. टैब में चाइल्ड टैब हो सकते हैं. इसका मतलब है कि एक टैब, दूसरे टैब में नेस्ट किया जा सकता है. चाइल्ड टैब को |
revisionId |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ का रिविज़न आईडी. इसका इस्तेमाल, अपडेट के अनुरोधों में किया जा सकता है. इससे यह तय किया जा सकता है कि दस्तावेज़ के किस रिविज़न पर अपडेट लागू करने हैं. साथ ही, यह भी तय किया जा सकता है कि अगर उस रिविज़न के बाद दस्तावेज़ में बदलाव किया गया है, तो अनुरोध को कैसे प्रोसेस करना है. यह फ़ील्ड, सिर्फ़ तब दिखता है, जब उपयोगकर्ता के पास दस्तावेज़ में बदलाव करने की अनुमति हो. रिविज़न आईडी, क्रम से दिया गया नंबर नहीं होता. यह एक अपारदर्शी स्ट्रिंग होती है. रिविज़न आईडी का फ़ॉर्मैट समय के साथ बदल सकता है. रिविज़न आईडी, जवाब के तौर पर मिलने के बाद सिर्फ़ 24 घंटे तक मान्य होता है. इसे उपयोगकर्ताओं के बीच शेयर नहीं किया जा सकता. अगर कॉल के बीच रिविज़न आईडी में कोई बदलाव नहीं होता है, तो इसका मतलब है कि दस्तावेज़ में कोई बदलाव नहीं किया गया है. इसके उलट, अगर एक ही दस्तावेज़ और उपयोगकर्ता के लिए आईडी बदलता है, तो इसका मतलब है कि दस्तावेज़ को अपडेट किया गया है. हालांकि, आईडी फ़ॉर्मैट में बदलाव जैसे अंदरूनी वजहों से भी आईडी बदल सकता है. |
suggestionsViewMode |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ पर लागू किया गया सुझावों का व्यू मोड. ध्यान दें: किसी दस्तावेज़ में बदलाव करते समय, बदलाव |
commentsViewMode |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ पर लागू किया गया टिप्पणियों का व्यू मोड. |
comments[] |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ से जुड़ी टिप्पणियां. यह फ़ील्ड, सिर्फ़ तब दिखता है, जब |
suggestions[] |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ से जुड़े सुझाव. यह फ़ील्ड, सिर्फ़ तब दिखता है, जब |
body |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ का मुख्य हिस्सा. लेगसी फ़ील्ड: इसके बजाय, |
headers |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद हेडर. इन्हें हेडर आईडी के हिसाब से क्रम में लगाया जाता है. लेगसी फ़ील्ड: इसके बजाय, |
footers |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद फ़ुटर. इन्हें फ़ुटर आईडी के हिसाब से क्रम में लगाया जाता है. लेगसी फ़ील्ड: इसके बजाय, |
footnotes |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद फ़ुटनोट. इन्हें फ़ुटनोट आईडी के हिसाब से क्रम में लगाया जाता है. लेगसी फ़ील्ड: इसके बजाय, |
documentStyle |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ का स्टाइल. लेगसी फ़ील्ड: इसके बजाय, |
suggestedDocumentStyleChanges |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ के स्टाइल में किए जाने वाले सुझाए गए बदलाव. इन्हें सुझाव आईडी के हिसाब से क्रम में लगाया जाता है. लेगसी फ़ील्ड: इसके बजाय, |
namedStyles |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ के नाम वाले स्टाइल. लेगसी फ़ील्ड: इसके बजाय, |
suggestedNamedStylesChanges |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ के नाम वाले स्टाइल में किए जाने वाले सुझाए गए बदलाव. इन्हें सुझाव आईडी के हिसाब से क्रम में लगाया जाता है. लेगसी फ़ील्ड: इसके बजाय, |
lists |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद सूचियां. इन्हें सूची आईडी के हिसाब से क्रम में लगाया जाता है. लेगसी फ़ील्ड: इसके बजाय, |
namedRanges |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद नाम वाले रेंज. इन्हें नाम के हिसाब से क्रम में लगाया जाता है. लेगसी फ़ील्ड: इसके बजाय, |
inlineObjects |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद इनलाइन ऑब्जेक्ट. इन्हें ऑब्जेक्ट आईडी के हिसाब से क्रम में लगाया जाता है. लेगसी फ़ील्ड: इसके बजाय, |
positionedObjects |
सिर्फ़ आउटपुट के लिए. दस्तावेज़ में मौजूद पॉज़िशन वाले ऑब्जेक्ट. इन्हें ऑब्जेक्ट आईडी के हिसाब से क्रम में लगाया जाता है. लेगसी फ़ील्ड: इसके बजाय, |
जवाब का मुख्य हिस्सा
अनुरोध के सही से काम करने पर, जवाब के मुख्य हिस्से में Document का नया इंस्टेंस शामिल किया जाता है.
अनुमति पाने के लिंक
इसके लिए, इनमें से किसी एक OAuth अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/documentshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.file
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.