- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- ModifyLabelsRequest
- LabelModification
- FieldModification
- جرِّبه الآن
تعديل مجموعة التصنيفات المطبَّقة على ملف تعرِض هذه الدالة قائمة بالتصنيفات التي تمت إضافتها أو تعديلها.
طلب HTTP
POST https://www.googleapis.com/drive/v2/files/{fileId}/modifyLabels
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
fileId |
رقم تعريف الملف الذي تنتمي إليه التصنيفات |
نص الطلب
يحتوي نص الطلب على مثال ModifyLabelsRequest
.
نص الاستجابة
استجابة لطلب files.modifyLabels لا يحتوي هذا التقرير إلا على التصنيفات التي تمت إضافتها أو تعديلها من خلال الطلب.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"modifiedLabels": [
{
object ( |
الحقول | |
---|---|
modifiedLabels[] |
قائمة التصنيفات التي تمت إضافتها أو تعديلها من خلال الطلب |
kind |
هذا الإعداد دائمًا هو |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
تكون بعض النطاقات محظورة وتتطلّب تقييم أمان ليتمكّن تطبيقك من استخدامها. لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
ModifyLabelsRequest
طلب لتعديل مجموعة التصنيفات في ملف قد يحتوي هذا الطلب على العديد من التعديلات التي سيتم إجراؤها كلها بنجاح أو تعذّر إجراؤها كلها بشكلٍ موحّد.
تمثيل JSON |
---|
{
"labelModifications": [
{
object ( |
الحقول | |
---|---|
labelModifications[] |
قائمة التعديلات المطلوب تطبيقها على التصنيفات في الملف |
kind |
يكون هذا الخيار دائمًا |
LabelModification
تعديل على تصنيف ملف يمكن استخدام LabelModification لتطبيق تصنيف على ملف أو تعديل تصنيف حالي في ملف أو إزالة تصنيف من ملف.
تمثيل JSON |
---|
{
"labelId": string,
"fieldModifications": [
{
object ( |
الحقول | |
---|---|
labelId |
رقم تعريف التصنيف المطلوب تعديله. |
fieldModifications[] |
قائمة التعديلات التي تم إجراؤها على حقول هذا التصنيف |
removeLabel |
إذا كانت القيمة هي true، ستتم إزالة التصنيف من الملف. |
kind |
يكون هذا الخيار دائمًا |
FieldModification
تعديل على حقل تصنيف
تمثيل JSON |
---|
{ "fieldId": string, "kind": string, "setDateValues": [ string ], "setTextValues": [ string ], "setSelectionValues": [ string ], "setIntegerValues": [ string ], "setUserValues": [ string ], "unsetValues": boolean } |
الحقول | |
---|---|
fieldId |
رقم تعريف الحقل الذي سيتم تعديله |
kind |
يكون هذا الخيار دائمًا |
setDateValues[] |
تستبدِل هذه الدالة قيمة حقل |
setTextValues[] |
لضبط قيمة حقل |
setSelectionValues[] |
استبدال حقل |
setIntegerValues[] |
تستبدِل هذه الدالة قيمة حقل |
setUserValues[] |
استبدال حقل |
unsetValues |
تؤدي هذه الدالة إلى إلغاء ضبط قيم هذا الحقل. |