Method: labels.delta

একটি নতুন খসড়া সংশোধনের ফলে আপডেট অনুরোধের একটি সেট প্রয়োগ করে একটি একক লেবেল আপডেট করে৷ ব্যাচ আপডেটটি সব-অথবা-কিছুই নয়: আপডেটের যেকোনও অনুরোধ অবৈধ হলে, কোনো পরিবর্তন প্রয়োগ করা হয় না। ড্রাইভ আইটেমগুলির সাথে পরিবর্তনগুলি ব্যবহার করার আগে ফলাফলের খসড়া সংশোধন অবশ্যই প্রকাশ করা উচিত৷

HTTP অনুরোধ

POST https://drivelabels.googleapis.com/v2/{name=labels/*}:delta

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
name

string

প্রয়োজন। আপডেট করার জন্য লেবেলের সম্পদের নাম।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "writeControl": {
    object (WriteControl)
  },
  "requests": [
    {
      object (Request)
    }
  ],
  "useAdminAccess": boolean,
  "view": enum (LabelView),
  "languageCode": string
}
ক্ষেত্র
writeControl

object ( WriteControl )

লেখার অনুরোধ কিভাবে কার্যকর করা হয় তার উপর নিয়ন্ত্রণ প্রদান করে।

requests[]

object ( Request )

লেবেলে আবেদন করার জন্য আপডেটের একটি তালিকা। অনুরোধগুলি নির্দিষ্ট ক্রমে প্রয়োগ করা হবে।

useAdminAccess

boolean

ব্যবহারকারীর অ্যাডমিন শংসাপত্রগুলি ব্যবহার করার জন্য true সেট করুন৷ সার্ভার অ্যাক্সেসের অনুমতি দেওয়ার আগে ব্যবহারকারীকে লেবেলের জন্য একজন প্রশাসক যাচাই করবে।

view

enum ( LabelView )

নির্দিষ্ট করা হলে, শুধুমাত্র নির্দেশিত দৃশ্যের সাথে সম্পর্কিত কিছু ক্ষেত্র ফেরত দেওয়া হবে।

languageCode

string

BCP-47 ভাষা কোড স্থানীয়কৃত ফিল্ড লেবেল মূল্যায়নের জন্য ব্যবহার করা হবে যখন include_label_in_response true হয়।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

লেবেল আপডেটের জন্য প্রতিক্রিয়া।

JSON প্রতিনিধিত্ব
{
  "responses": [
    {
      object (Response)
    }
  ],
  "updatedLabel": {
    object (Label)
  }
}
ক্ষেত্র
responses[]

object ( Response )

আপডেটের উত্তর। এই মানচিত্র 1:1 আপডেট সহ, যদিও কিছু অনুরোধের প্রতিক্রিয়া খালি হতে পারে।

updatedLabel

object ( Label )

আপডেটের পর লেবেল প্রয়োগ করা হয়েছে। এটি শুধুমাত্র তখনই সেট করা হয় যদি [BatchUpdateLabelResponse2.include_label_in_response] true হয় এবং কোনো ত্রুটি না থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.admin.labels

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

অনুরোধ

লেবেলে প্রয়োগ করার জন্য একক ধরনের আপডেট।

JSON প্রতিনিধিত্ব
{

  // Union field kind can be only one of the following:
  "updateLabel": {
    object (UpdateLabelPropertiesRequest)
  },
  "createField": {
    object (CreateFieldRequest)
  },
  "updateField": {
    object (UpdateFieldPropertiesRequest)
  },
  "updateFieldType": {
    object (UpdateFieldTypeRequest)
  },
  "enableField": {
    object (EnableFieldRequest)
  },
  "disableField": {
    object (DisableFieldRequest)
  },
  "deleteField": {
    object (DeleteFieldRequest)
  },
  "createSelectionChoice": {
    object (CreateSelectionChoiceRequest)
  },
  "updateSelectionChoiceProperties": {
    object (UpdateSelectionChoicePropertiesRequest)
  },
  "enableSelectionChoice": {
    object (EnableSelectionChoiceRequest)
  },
  "disableSelectionChoice": {
    object (DisableSelectionChoiceRequest)
  },
  "deleteSelectionChoice": {
    object (DeleteSelectionChoiceRequest)
  }
  // End of list of possible types for union field kind.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র kind . আপডেট ধরনের. ঠিক একটি ক্ষেত্র প্রয়োজন. kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
updateLabel

object ( UpdateLabelPropertiesRequest )

লেবেল বৈশিষ্ট্য আপডেট করে।

createField

object ( CreateFieldRequest )

একটি নতুন ক্ষেত্র তৈরি করে।

updateField

object ( UpdateFieldPropertiesRequest )

একটি ক্ষেত্রের মৌলিক বৈশিষ্ট্য আপডেট করে।

updateFieldType

object ( UpdateFieldTypeRequest )

ফিল্ড টাইপ এবং/অথবা টাইপ বিকল্প আপডেট করুন।

enableField

object ( EnableFieldRequest )

ক্ষেত্র সক্রিয় করে।

disableField

object ( DisableFieldRequest )

ক্ষেত্র নিষ্ক্রিয় করে।

deleteField

object ( DeleteFieldRequest )

লেবেল থেকে একটি ক্ষেত্র মুছে দেয়।

createSelectionChoice

object ( CreateSelectionChoiceRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে পছন্দ তৈরি করে।

updateSelectionChoiceProperties

object ( UpdateSelectionChoicePropertiesRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ বৈশিষ্ট্য আপডেট করুন.

enableSelectionChoice

object ( EnableSelectionChoiceRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ সক্রিয় করুন.

disableSelectionChoice

object ( DisableSelectionChoiceRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ অক্ষম করুন।

deleteSelectionChoice

object ( DeleteSelectionChoiceRequest )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ মুছুন.

আপডেট লেবেল বৈশিষ্ট্যের অনুরোধ

একটি লেবেলের মৌলিক বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "properties": {
    object (Properties)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট label_properties নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্র আপডেট করার জন্য একটি একক * শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

properties

object ( Properties )

প্রয়োজন। আপডেট করতে বৈশিষ্ট্য লেবেল করুন।

FieldRequest তৈরি করুন

একটি লেবেলের মধ্যে একটি ক্ষেত্র তৈরি করার অনুরোধ করুন৷

JSON প্রতিনিধিত্ব
{
  "field": {
    object (Field)
  }
}
ক্ষেত্র
field

object ( Field )

প্রয়োজন। তৈরি করার ক্ষেত্র।

আপডেট ফিল্ড প্রোপার্টিজ অনুরোধ

ফিল্ড বৈশিষ্ট্য আপডেট করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "id": string,
  "properties": {
    object (Properties)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল properties নিহিত এবং নির্দিষ্ট করা উচিত নয়৷ প্রতিটি ক্ষেত্র আপডেট করার জন্য একটি একক * শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

id

string

প্রয়োজন। আপডেট করার ক্ষেত্র।

properties

object ( Properties )

প্রয়োজন। মৌলিক ক্ষেত্রের বৈশিষ্ট্য।

UpdateFieldTypeRequest

একটি ক্ষেত্রের ধরন পরিবর্তন করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "id": string,

  // Union field type_options can be only one of the following:
  "textOptions": {
    object (TextOptions)
  },
  "longTextOptions": {
    object (LongTextOptions)
  },
  "integerOptions": {
    object (IntegerOptions)
  },
  "dateOptions": {
    object (DateOptions)
  },
  "selectionOptions": {
    object (SelectionOptions)
  },
  "userOptions": {
    object (UserOptions)
  }
  // End of list of possible types for union field type_options.
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। type_options এর মূলটি নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্র আপডেট করার জন্য একটি একক * শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

id

string

প্রয়োজন। আপডেট করার ক্ষেত্র।

ইউনিয়ন ক্ষেত্র type_options

type_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

textOptions

object ( TextOptions )

টেক্সটে ক্ষেত্র আপডেট করুন।

longTextOptions

object ( LongTextOptions )

দীর্ঘ টেক্সটে ক্ষেত্র আপডেট করুন।

integerOptions

object ( IntegerOptions )

পূর্ণসংখ্যা ক্ষেত্র আপডেট করুন।

dateOptions

object ( DateOptions )

তারিখে ক্ষেত্র আপডেট করুন।

selectionOptions

object ( SelectionOptions )

নির্বাচনের জন্য ক্ষেত্র আপডেট করুন।

userOptions

object ( UserOptions )

ব্যবহারকারীর জন্য ক্ষেত্র আপডেট করুন।

লংটেক্সট অপশন

লং টেক্সট ফিল্ড টাইপ বিকল্প।

JSON প্রতিনিধিত্ব
{
  "minLength": integer,
  "maxLength": integer
}
ক্ষেত্র
minLength

integer

শুধুমাত্র আউটপুট। পাঠ্য ক্ষেত্রের জন্য মানগুলির ন্যূনতম বৈধ দৈর্ঘ্য৷

maxLength

integer

শুধুমাত্র আউটপুট। পাঠ্য ক্ষেত্রের জন্য মানগুলির সর্বাধিক বৈধ দৈর্ঘ্য৷

ফিল্ড রিকোয়েস্ট সক্ষম করুন

ক্ষেত্র সক্রিয় করার অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "id": string
}
ক্ষেত্র
id

string

প্রয়োজন। সক্ষম করার জন্য ক্ষেত্রের আইডি।

নিষ্ক্রিয়ক্ষেত্র অনুরোধ

ক্ষেত্র নিষ্ক্রিয় করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "id": string,
  "disabledPolicy": {
    object (DisabledPolicy)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট disabledPolicy নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্র আপডেট করার জন্য একটি একক * শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

id

string

প্রয়োজন। নিষ্ক্রিয় করার জন্য ক্ষেত্রের কী।

disabledPolicy

object ( DisabledPolicy )

প্রয়োজন। ক্ষেত্র অক্ষম নীতি.

ডিলিট ফিল্ড রিকোয়েস্ট

ক্ষেত্র মুছে ফেলার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "id": string
}
ক্ষেত্র
id

string

প্রয়োজন। ফিল্ডের আইডি মুছে ফেলতে হবে।

সিলেকশান চয়েস রিকোয়েস্ট তৈরি করুন

একটি নির্বাচন পছন্দ তৈরি করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "fieldId": string,
  "choice": {
    object (Choice)
  }
}
ক্ষেত্র
fieldId

string

প্রয়োজন। নির্বাচনের ক্ষেত্র যেখানে একটি পছন্দ তৈরি করা হবে।

choice

object ( Choice )

প্রয়োজন। তৈরি করতে পছন্দ.

UpdateSelectionChoicePropertiesRequest

একটি পছন্দ বৈশিষ্ট্য আপডেট করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "fieldId": string,
  "id": string,
  "properties": {
    object (Properties)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল properties নিহিত এবং নির্দিষ্ট করা উচিত নয়৷ প্রতিটি ক্ষেত্র আপডেট করার জন্য একটি একক * শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

fieldId

string

প্রয়োজন। আপডেট করার জন্য নির্বাচন ক্ষেত্র।

id

string

প্রয়োজন। আপডেট করার পছন্দ.

properties

object ( Properties )

প্রয়োজন। আপডেট করার জন্য পছন্দ বৈশিষ্ট্য.

নির্বাচন চয়েস অনুরোধ সক্ষম করুন

একটি পছন্দ সক্রিয় করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "fieldId": string,
  "id": string
}
ক্ষেত্র
fieldId

string

প্রয়োজন। নির্বাচনের ক্ষেত্র যেখানে একটি পছন্দ সক্রিয় করা হবে।

id

string

প্রয়োজন। সক্ষম করার জন্য পছন্দ।

অক্ষম নির্বাচন চয়ন অনুরোধ

একটি পছন্দ নিষ্ক্রিয় করার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "updateMask": string,
  "fieldId": string,
  "id": string,
  "disabledPolicy": {
    object (DisabledPolicy)
  }
}
ক্ষেত্র
updateMask

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট disabledPolicy নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্র আপডেট করার জন্য একটি একক * শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

fieldId

string

প্রয়োজন। নির্বাচনের ক্ষেত্র যেখানে একটি পছন্দ অক্ষম করা হবে।

id

string

প্রয়োজন। অক্ষম করার পছন্দ।

disabledPolicy

object ( DisabledPolicy )

প্রয়োজন। অক্ষম নীতি আপডেট করার জন্য.

মুছুন নির্বাচন পছন্দের অনুরোধ

একটি পছন্দ মুছে ফেলার জন্য অনুরোধ.

JSON প্রতিনিধিত্ব
{
  "fieldId": string,
  "id": string
}
ক্ষেত্র
fieldId

string

প্রয়োজন। নির্বাচনের ক্ষেত্র যেখান থেকে একটি পছন্দ মুছে ফেলা হবে।

id

string

প্রয়োজন। মুছে ফেলার পছন্দ.

প্রতিক্রিয়া

একটি আপডেট থেকে একটি একক প্রতিক্রিয়া.

JSON প্রতিনিধিত্ব
{

  // Union field response can be only one of the following:
  "updateLabel": {
    object (UpdateLabelPropertiesResponse)
  },
  "createField": {
    object (CreateFieldResponse)
  },
  "updateField": {
    object (UpdateFieldPropertiesResponse)
  },
  "updateFieldType": {
    object (UpdateFieldTypeResponse)
  },
  "enableField": {
    object (EnableFieldResponse)
  },
  "disableField": {
    object (DisableFieldResponse)
  },
  "deleteField": {
    object (DeleteFieldResponse)
  },
  "createSelectionChoice": {
    object (CreateSelectionChoiceResponse)
  },
  "updateSelectionChoiceProperties": {
    object (UpdateSelectionChoicePropertiesResponse)
  },
  "enableSelectionChoice": {
    object (EnableSelectionChoiceResponse)
  },
  "disableSelectionChoice": {
    object (DisableSelectionChoiceResponse)
  },
  "deleteSelectionChoice": {
    object (DeleteSelectionChoiceResponse)
  }
  // End of list of possible types for union field response.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের response । সংশ্লিষ্ট অনুরোধের জন্য প্রতিক্রিয়া. response নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
updateLabel

object ( UpdateLabelPropertiesResponse )

একটি লেবেলের মৌলিক বৈশিষ্ট্য আপডেট করা হয়েছে।

createField

object ( CreateFieldResponse )

একটি নতুন ক্ষেত্র তৈরি করে।

updateField

object ( UpdateFieldPropertiesResponse )

একটি ক্ষেত্রের মৌলিক বৈশিষ্ট্য আপডেট করে।

updateFieldType

object ( UpdateFieldTypeResponse )

ফিল্ড টাইপ এবং/অথবা টাইপ বিকল্প আপডেট করুন।

enableField

object ( EnableFieldResponse )

ক্ষেত্র সক্ষম করে।

disableField

object ( DisableFieldResponse )

ক্ষেত্র নিষ্ক্রিয় করে।

deleteField

object ( DeleteFieldResponse )

লেবেল থেকে একটি ক্ষেত্র মুছে দেয়।

createSelectionChoice

object ( CreateSelectionChoiceResponse )

একটি নির্বাচন ক্ষেত্রে যোগ করার জন্য একটি নতুন নির্বাচন তালিকা বিকল্প তৈরি করে।

updateSelectionChoiceProperties

object ( UpdateSelectionChoicePropertiesResponse )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ আপডেট করে।

enableSelectionChoice

object ( EnableSelectionChoiceResponse )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ সক্ষম করে।

disableSelectionChoice

object ( DisableSelectionChoiceResponse )

একটি নির্বাচন ক্ষেত্রের মধ্যে একটি পছন্দ অক্ষম করে৷

deleteSelectionChoice

object ( DeleteSelectionChoiceResponse )

একটি নির্বাচন ক্ষেত্র থেকে একটি পছন্দ মুছে দেয়।

আপডেট লেবেল বৈশিষ্ট্য প্রতিক্রিয়া

লেবেল বৈশিষ্ট্যের আপডেট নিম্নলিখিত প্রতিক্রিয়া.

ফিল্ড রেসপন্স তৈরি করুন

ক্ষেত্র তৈরি নিম্নলিখিত প্রতিক্রিয়া.

JSON প্রতিনিধিত্ব
{
  "id": string,
  "priority": integer
}
ক্ষেত্র
id

string

সৃষ্ট মাঠের ক্ষেত্র। একটি তৈরির অনুরোধে ফাঁকা রেখে দিলে, একটি কী স্বয়ংক্রিয়ভাবে তৈরি হবে এবং এখানে চিহ্নিত করা যাবে।

priority

integer

সৃষ্ট ক্ষেত্রে অগ্রাধিকার. ক্ষেত্রগুলির মধ্যে সংলগ্ন অগ্রাধিকার নিশ্চিত করার জন্য যা নির্দিষ্ট করা হয়েছিল তার থেকে অগ্রাধিকার পরিবর্তন হতে পারে (1-n)।

ফিল্ড প্রোপার্টিজ রেসপন্স আপডেট করুন

ফিল্ড বৈশিষ্ট্যের আপডেট নিম্নলিখিত প্রতিক্রিয়া.

JSON প্রতিনিধিত্ব
{
  "priority": integer
}
ক্ষেত্র
priority

integer

আপডেট করা ক্ষেত্রের অগ্রাধিকার। ক্ষেত্রগুলির মধ্যে সংলগ্ন অগ্রাধিকার নিশ্চিত করার জন্য যা নির্দিষ্ট করা হয়েছিল তার থেকে অগ্রাধিকার পরিবর্তন হতে পারে (1-n)।

UpdateFieldTypeResponse

ফিল্ড টাইপ আপডেট নিম্নলিখিত প্রতিক্রিয়া.

ফিল্ড রেসপন্স সক্ষম করুন

প্রতিক্রিয়া নিম্নলিখিত ক্ষেত্র সক্রিয়.

ফিল্ড প্রতিক্রিয়া নিষ্ক্রিয় করুন

ক্ষেত্র নিষ্ক্রিয় নিম্নলিখিত প্রতিক্রিয়া.

ফিল্ড রেসপন্স মুছুন

ক্ষেত্র মুছে ফেলার পরে প্রতিক্রিয়া.

সিলেকশন চয়েস রেসপন্স তৈরি করুন

নির্বাচন পছন্দ তৈরি নিম্নলিখিত প্রতিক্রিয়া.

JSON প্রতিনিধিত্ব
{
  "fieldId": string,
  "id": string
}
ক্ষেত্র
fieldId

string

ক্ষেত্রের সার্ভার দ্বারা তৈরি আইডি।

id

string

ফিল্ডের মধ্যে তৈরি করা পছন্দের সার্ভার-জেনারেটেড আইডি

UpdateSelectionChoicePropertiesResponse

নির্বাচন পছন্দ বৈশিষ্ট্যের আপডেট নিম্নলিখিত প্রতিক্রিয়া.

JSON প্রতিনিধিত্ব
{
  "priority": integer
}
ক্ষেত্র
priority

integer

আপডেট করা পছন্দের অগ্রাধিকার। পছন্দের (1-n) মধ্যে সংলগ্ন অগ্রাধিকার নিশ্চিত করার জন্য যা নির্দিষ্ট করা হয়েছিল তার থেকে অগ্রাধিকার পরিবর্তন হতে পারে।

নির্বাচন চয়েস প্রতিক্রিয়া সক্ষম করুন৷

প্রতিক্রিয়া নিম্নলিখিত পছন্দ সক্রিয়.

অক্ষম নির্বাচন পছন্দ প্রতিক্রিয়া

প্রতিক্রিয়া নিম্নলিখিত পছন্দ নিষ্ক্রিয়.

মুছুন নির্বাচন চয়েস প্রতিক্রিয়া

পছন্দ মুছে ফেলার পরে প্রতিক্রিয়া.