- 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/v2/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. Label 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 |
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 dapat berisi banyak modifikasi yang semuanya akan berhasil atau semuanya gagal secara atomik.
Representasi JSON |
---|
{
"labelModifications": [
{
object ( |
Kolom | |
---|---|
labelModifications[] |
Daftar perubahan yang akan diterapkan pada label pada file. |
kind |
Nilainya selalu |
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 nilainya benar, label akan dihapus dari file. |
kind |
Nilainya selalu |
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 |
Nilainya selalu |
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. |