- Permintaan HTTP
- Parameter jalur
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- ModifyLabelsRequest
- LabelModification
- FieldModification
- Cobalah!
Memodifikasi kumpulan label yang diterapkan ke file. Menampilkan daftar label yang ditambahkan atau diubah.
Permintaan HTTP
POST https://www.googleapis.com/drive/v3/files/{fileId}/modifyLabels
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
fileId |
ID file yang memiliki label. |
Isi permintaan
Isi permintaan memuat instance ModifyLabelsRequest
.
Isi respons
Respons terhadap permintaan files.modifyLabels. Salinan ini hanya berisi label yang ditambahkan atau diperbarui oleh permintaan.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"modifiedLabels": [
{
object ( |
Kolom | |
---|---|
modifiedLabels[] |
Daftar label yang ditambahkan atau diperbarui oleh permintaan. |
kind |
Ini selalu drive#ModifyLabelsResponse |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
Beberapa cakupan dibatasi dan memerlukan penilaian keamanan agar aplikasi Anda dapat menggunakannya. Untuk informasi selengkapnya, lihat Panduan otorisasi.
ModifyLabelsRequest
Permintaan untuk mengubah kumpulan label pada file. Permintaan ini mungkin berisi berbagai modifikasi yang akan berhasil atau semuanya akan gagal secara atomik.
Representasi JSON |
---|
{
"labelModifications": [
{
object ( |
Kolom | |
---|---|
labelModifications[] |
Daftar perubahan yang akan diterapkan pada label pada file. |
kind |
Ini selalu drive#modifyLabelsRequest. |
LabelModification
Modifikasi label pada file. LabelModifikasi dapat digunakan untuk menerapkan label ke file, memperbarui label yang ada pada file, atau menghapus label dari file.
Representasi JSON |
---|
{
"labelId": string,
"fieldModifications": [
{
object ( |
Kolom | |
---|---|
labelId |
ID label yang akan diubah. |
fieldModifications[] |
Daftar perubahan pada kolom label ini. |
removeLabel |
Jika true (benar), label akan dihapus dari file. |
kind |
Ini selalu drive#labelModified. |
FieldModification
Modifikasi pada kolom label.
Representasi JSON |
---|
{ "fieldId": string, "kind": string, "setDateValues": [ string ], "setTextValues": [ string ], "setSelectionValues": [ string ], "setIntegerValues": [ string ], "setUserValues": [ string ], "unsetValues": boolean } |
Kolom | |
---|---|
fieldId |
ID kolom yang akan diubah. |
kind |
Ini selalu adalah drive#labelFieldModified. |
setDateValues[] |
Mengganti nilai kolom |
setTextValues[] |
Menetapkan nilai kolom |
setSelectionValues[] |
Mengganti kolom |
setIntegerValues[] |
Mengganti nilai kolom |
setUserValues[] |
Mengganti kolom |
unsetValues |
Batalkan penetapan nilai untuk kolom ini. |