- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- अनुरोध
- UpdateLabelPropertiesRequest
- CreateFieldRequest
- UpdateFieldPropertiesRequest
- UpdateFieldTypeRequest
- EnableFieldRequest
- DisableFieldRequest
- DeleteFieldRequest
- CreateSelectionChoiceRequest
- UpdateSelectionChoicePropertiesRequest
- EnableSelectionChoiceRequest
- DisableSelectionChoiceRequest
- DeleteSelectionChoiceRequest
- जवाब
- UpdateLabelPropertiesResponse
- CreateFieldResponse
- UpdateFieldPropertiesResponse
- UpdateFieldTypeResponse
- EnableFieldResponse
- DisableFieldResponse
- DeleteFieldResponse
- CreateSelectionChoiceResponse
- UpdateSelectionChoicePropertiesResponse
- EnableSelectionChoiceResponse
- DisableSelectionChoiceResponse
- DeleteSelectionChoiceResponse
- इसे आज़माएं!
यह फ़ंक्शन, अपडेट करने के अनुरोधों का सेट लागू करके किसी एक लेबल को अपडेट करता है. इससे ड्राफ़्ट का नया वर्शन बनता है. ज़्यादा जानकारी के लिए, लेबल अपडेट करना लेख पढ़ें.
बैच अपडेट में, सभी अनुरोधों को एक साथ प्रोसेस किया जाता है. अगर अपडेट के किसी भी अनुरोध को अमान्य माना जाता है, तो कोई भी बदलाव लागू नहीं किया जाता. बदलावों को Drive आइटम के साथ इस्तेमाल करने से पहले, ड्राफ़्ट के नए वर्शन को पब्लिश करना ज़रूरी है.
एचटीटीपी अनुरोध
POST https://drivelabels.googleapis.com/v2/{name=labels/*}:delta
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
name |
ज़रूरी है. अपडेट किए जाने वाले लेबल का संसाधन नाम. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "writeControl": { object ( |
| फ़ील्ड | |
|---|---|
writeControl |
इस विकल्प से, यह कंट्रोल किया जा सकता है कि लिखने के अनुरोध कैसे पूरे किए जाएं. |
requests[] |
लेबल पर लागू किए जाने वाले अपडेट की सूची. अनुरोधों को उसी क्रम में लागू किया जाएगा जिस क्रम में उन्हें तय किया गया है. |
useAdminAccess |
उपयोगकर्ता के एडमिन क्रेडेंशियल का इस्तेमाल करने के लिए, इसे |
view |
अगर व्यू के बारे में जानकारी दी गई है, तो सिर्फ़ उस व्यू से जुड़े कुछ फ़ील्ड दिखाए जाएंगे. |
languageCode |
जब |
जवाब का मुख्य भाग
लेबल अपडेट करने का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना |
|---|
{ "responses": [ { object ( |
| फ़ील्ड | |
|---|---|
responses[] |
अपडेट का जवाब. यह अपडेट के साथ 1:1 मैप करता है. हालांकि, कुछ अनुरोधों के जवाब खाली हो सकते हैं. |
updatedLabel |
अपडेट लागू होने के बाद का लेबल. इसे सिर्फ़ तब सेट किया जाता है, जब |
अनुमति के स्कोप
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/drive.labelshttps://www.googleapis.com/auth/drive.admin.labels
ज़्यादा जानकारी के लिए, अनुमति पाने से जुड़ी गाइड देखें.
अनुरोध
किसी लेबल पर लागू करने के लिए, एक तरह का अपडेट.
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड kind. अपडेट का टाइप. सिर्फ़ एक फ़ील्ड की ज़रूरत है. kind इनमें से सिर्फ़ एक हो सकता है: |
|
updateLabel |
यह लेबल की प्रॉपर्टी अपडेट करता है. |
createField |
इससे फ़ील्ड बनाया जाता है. |
updateField |
इस तरीके का इस्तेमाल करके, किसी फ़ील्ड की बुनियादी प्रॉपर्टी अपडेट की जा सकती हैं. |
updateFieldType |
फ़ील्ड टाइप और/या टाइप के विकल्प अपडेट करें. |
enableField |
इससे फ़ील्ड चालू हो जाता है. |
disableField |
इससे फ़ील्ड बंद हो जाता है. |
deleteField |
इस तरीके का इस्तेमाल करके, लेबल से किसी फ़ील्ड को मिटाया जा सकता है. |
createSelectionChoice |
चुने गए फ़ील्ड में कोई विकल्प बनाएं. |
updateSelectionChoiceProperties |
चुने गए फ़ील्ड में मौजूद किसी चॉइस प्रॉपर्टी को अपडेट करना. |
enableSelectionChoice |
चुने गए फ़ील्ड में कोई विकल्प चालू करें. |
disableSelectionChoice |
चुने जाने वाले फ़ील्ड में किसी विकल्प को बंद करना. |
deleteSelectionChoice |
चुने गए फ़ील्ड में मौजूद किसी विकल्प को मिटाना. |
UpdateLabelPropertiesRequest
यह लेबल की बुनियादी प्रॉपर्टी अपडेट करता है.
| JSON के काेड में दिखाना |
|---|
{
"updateMask": string,
"properties": {
object ( |
| फ़ील्ड | |
|---|---|
updateMask |
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट |
properties |
ज़रूरी है. अपडेट करने के लिए लेबल प्रॉपर्टी. |
CreateFieldRequest
किसी लेबल में फ़ील्ड बनाने का अनुरोध.
| JSON के काेड में दिखाना |
|---|
{
"field": {
object ( |
| फ़ील्ड | |
|---|---|
field |
ज़रूरी है. बनाया जाने वाला फ़ील्ड. |
UpdateFieldPropertiesRequest
फ़ील्ड की प्रॉपर्टी अपडेट करने का अनुरोध.
| JSON के काेड में दिखाना |
|---|
{
"updateMask": string,
"id": string,
"properties": {
object ( |
| फ़ील्ड | |
|---|---|
updateMask |
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट |
id |
ज़रूरी है. अपडेट किया जाने वाला फ़ील्ड. |
properties |
ज़रूरी है. फ़ील्ड की बुनियादी प्रॉपर्टी. |
UpdateFieldTypeRequest
किसी फ़ील्ड का टाइप बदलने का अनुरोध.
| JSON के काेड में दिखाना |
|---|
{ "updateMask": string, "id": string, // Union field |
| फ़ील्ड | |
|---|---|
updateMask |
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. |
id |
ज़रूरी है. अपडेट किया जाने वाला फ़ील्ड. |
यूनियन फ़ील्ड
|
|
textOptions |
फ़ील्ड को टेक्स्ट में बदलें. |
integerOptions |
फ़ील्ड को पूर्णांक में अपडेट करें. |
dateOptions |
फ़ील्ड को तारीख के तौर पर अपडेट करें. |
selectionOptions |
फ़ील्ड को 'चुने गए आइटम' पर अपडेट करें. |
userOptions |
फ़ील्ड को उपयोगकर्ता के तौर पर अपडेट करें. |
EnableFieldRequest
फ़ील्ड को चालू करने का अनुरोध करें.
| JSON के काेड में दिखाना |
|---|
{ "id": string } |
| फ़ील्ड | |
|---|---|
id |
ज़रूरी है. चालू किए जाने वाले फ़ील्ड का आईडी. |
DisableFieldRequest
फ़ील्ड को बंद करने का अनुरोध करें.
| JSON के काेड में दिखाना |
|---|
{
"updateMask": string,
"id": string,
"disabledPolicy": {
object ( |
| फ़ील्ड | |
|---|---|
updateMask |
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट |
id |
ज़रूरी है. बंद किए जाने वाले फ़ील्ड की कुंजी. |
disabledPolicy |
ज़रूरी है. फ़ील्ड बंद करने से जुड़ी नीति. |
DeleteFieldRequest
फ़ील्ड को मिटाने का अनुरोध करें.
| JSON के काेड में दिखाना |
|---|
{ "id": string } |
| फ़ील्ड | |
|---|---|
id |
ज़रूरी है. मिटाए जाने वाले फ़ील्ड का आईडी. |
CreateSelectionChoiceRequest
कोई विकल्प चुनने का अनुरोध करें.
| JSON के काेड में दिखाना |
|---|
{
"fieldId": string,
"choice": {
object ( |
| फ़ील्ड | |
|---|---|
fieldId |
ज़रूरी है. वह सिलेक्शन फ़ील्ड जिसमें कोई विकल्प बनाया जाएगा. |
choice |
ज़रूरी है. बनाने का विकल्प. |
UpdateSelectionChoicePropertiesRequest
किसी चॉइस प्रॉपर्टी को अपडेट करने का अनुरोध.
| JSON के काेड में दिखाना |
|---|
{
"updateMask": string,
"fieldId": string,
"id": string,
"properties": {
object ( |
| फ़ील्ड | |
|---|---|
updateMask |
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट |
fieldId |
ज़रूरी है. अपडेट करने के लिए चुना गया फ़ील्ड. |
id |
ज़रूरी है. अपडेट करने का विकल्प. |
properties |
ज़रूरी है. अपडेट करने के लिए, चुनने की प्रॉपर्टी. |
EnableSelectionChoiceRequest
विकल्प चालू करने का अनुरोध.
| JSON के काेड में दिखाना |
|---|
{ "fieldId": string, "id": string } |
| फ़ील्ड | |
|---|---|
fieldId |
ज़रूरी है. चुना गया फ़ील्ड, जिसमें विकल्प चालू किया जाएगा. |
id |
ज़रूरी है. इसे चालू करने का विकल्प. |
DisableSelectionChoiceRequest
किसी विकल्प को बंद करने का अनुरोध.
| JSON के काेड में दिखाना |
|---|
{
"updateMask": string,
"fieldId": string,
"id": string,
"disabledPolicy": {
object ( |
| फ़ील्ड | |
|---|---|
updateMask |
वे फ़ील्ड जिन्हें अपडेट किया जाना चाहिए. कम से कम एक फ़ील्ड के बारे में बताना ज़रूरी है. रूट |
fieldId |
ज़रूरी है. वह सिलेक्शन फ़ील्ड जिसमें कोई विकल्प बंद किया जाएगा. |
id |
ज़रूरी है. इसे बंद करने का विकल्प. |
disabledPolicy |
ज़रूरी है. अपडेट करने के लिए, बंद की गई नीति. |
DeleteSelectionChoiceRequest
किसी विकल्प को मिटाने का अनुरोध.
| JSON के काेड में दिखाना |
|---|
{ "fieldId": string, "id": string } |
| फ़ील्ड | |
|---|---|
fieldId |
ज़रूरी है. वह सिलेक्शन फ़ील्ड जिसमें से किसी विकल्प को मिटाया जाएगा. |
id |
ज़रूरी है. मिटाने का विकल्प. |
जवाब
अपडेट से मिला एक जवाब.
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड response. अनुरोध का जवाब. response इनमें से सिर्फ़ एक हो सकता है: |
|
updateLabel |
यह लेबल की बुनियादी प्रॉपर्टी अपडेट करता है. |
createField |
इससे फ़ील्ड बनाया जाता है. |
updateField |
इस तरीके का इस्तेमाल करके, किसी फ़ील्ड की बुनियादी प्रॉपर्टी अपडेट की जा सकती हैं. |
updateFieldType |
यह फ़ील्ड टाइप और/या टाइप के विकल्पों को अपडेट करता है. |
enableField |
इससे फ़ील्ड चालू होता है. |
disableField |
इससे फ़ील्ड बंद हो जाता है. |
deleteField |
इस तरीके का इस्तेमाल करके, लेबल से किसी फ़ील्ड को मिटाया जा सकता है. |
createSelectionChoice |
यह एक विकल्प सूची बनाता है, जिसे किसी सिलेक्शन फ़ील्ड में जोड़ा जा सकता है. |
updateSelectionChoiceProperties |
यह कुकी, किसी सिलेक्शन फ़ील्ड में मौजूद विकल्प को अपडेट करती है. |
enableSelectionChoice |
यह कुकी, किसी सिलेक्शन फ़ील्ड में विकल्प चुनने की सुविधा देती है. |
disableSelectionChoice |
यह विकल्प, चुनने के लिए उपलब्ध फ़ील्ड में मौजूद किसी विकल्प को बंद करता है. |
deleteSelectionChoice |
यह फ़ंक्शन, किसी सिलेक्शन फ़ील्ड से कोई विकल्प मिटाता है. |
UpdateLabelPropertiesResponse
इस टाइप में कोई फ़ील्ड नहीं है.
लेबल की प्रॉपर्टी अपडेट करने के बाद मिला रिस्पॉन्स.
CreateFieldResponse
फ़ील्ड बनाने के बाद का जवाब.
| JSON के काेड में दिखाना |
|---|
{ "id": string, "priority": integer } |
| फ़ील्ड | |
|---|---|
id |
बनाए गए फ़ील्ड का फ़ील्ड. अगर अनुरोध बनाने के दौरान इसे खाली छोड़ दिया जाता है, तो एक कुंजी अपने-आप जनरेट हो जाएगी. इसे यहां देखा जा सकता है. |
priority |
बनाए गए फ़ील्ड की प्राथमिकता. यह हो सकता है कि प्राथमिकता, बताई गई प्राथमिकता से अलग हो. ऐसा इसलिए होता है, ताकि फ़ील्ड (1-n) के बीच प्राथमिकताएं लगातार बनी रहें. |
UpdateFieldPropertiesResponse
फ़ील्ड की प्रॉपर्टी अपडेट करने के बाद मिला जवाब.
| JSON के काेड में दिखाना |
|---|
{ "priority": integer } |
| फ़ील्ड | |
|---|---|
priority |
अपडेट किए गए फ़ील्ड की प्राथमिकता. यह हो सकता है कि प्राथमिकता, बताई गई प्राथमिकता से अलग हो. ऐसा इसलिए होता है, ताकि फ़ील्ड (1-n) के बीच प्राथमिकताएं लगातार बनी रहें. |
UpdateFieldTypeResponse
इस टाइप में कोई फ़ील्ड नहीं है.
फ़ील्ड टाइप को अपडेट करने के बाद मिला जवाब.
EnableFieldResponse
इस टाइप में कोई फ़ील्ड नहीं है.
जवाब देने वाले फ़ील्ड को चालू करें.
DisableFieldResponse
इस टाइप में कोई फ़ील्ड नहीं है.
फ़ील्ड को बंद करने के बाद जवाब.
DeleteFieldResponse
इस टाइप में कोई फ़ील्ड नहीं है.
फ़ील्ड मिटाने के बाद का जवाब.
CreateSelectionChoiceResponse
विकल्प चुनने के बाद जवाब जनरेट करना.
| JSON के काेड में दिखाना |
|---|
{ "fieldId": string, "id": string } |
| फ़ील्ड | |
|---|---|
fieldId |
यह फ़ील्ड का सर्वर से जनरेट किया गया आईडी होता है. |
id |
फ़ील्ड में बनाई गई पसंद का सर्वर-जनरेट किया गया आईडी. |
UpdateSelectionChoicePropertiesResponse
चुने गए विकल्प की प्रॉपर्टी अपडेट करने के बाद मिला जवाब.
| JSON के काेड में दिखाना |
|---|
{ "priority": integer } |
| फ़ील्ड | |
|---|---|
priority |
अपडेट किए गए विकल्प की प्राथमिकता. विकल्पों (1-n) के बीच प्राथमिकताएं लगातार बनी रहें, इसके लिए प्राथमिकता में बदलाव किया जा सकता है. |
EnableSelectionChoiceResponse
इस टाइप में कोई फ़ील्ड नहीं है.
विकल्प चुनने के बाद जवाब देने की सुविधा चालू है.
DisableSelectionChoiceResponse
इस टाइप में कोई फ़ील्ड नहीं है.
विकल्प चुनने के बाद जवाब देने की सुविधा बंद कर दी गई है.
DeleteSelectionChoiceResponse
इस टाइप में कोई फ़ील्ड नहीं है.
विकल्प चुनने के बाद जवाब मिटा दिया गया.