- Permintaan HTTP
- Parameter jalur
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- ModifyLabelsRequest
- LabelModification
- FieldModification
- Cobalah!
Mengubah 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 berisi label. |
Isi permintaan
Isi permintaan memuat instance ModifyLabelsRequest
.
Isi respons
Respons terhadap permintaan files.modifyLabels. 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 |
Nilai 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 mengetahui 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 akan gagal secara atomik.
Representasi JSON |
---|
{
"labelModifications": [
{
object ( |
Kolom | |
---|---|
labelModifications[] |
Daftar modifikasi yang akan diterapkan ke label pada file. |
kind |
Nilai ini selalu |
LabelModification
Perubahan pada label di file. LabelModification 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 modifikasi pada kolom label ini. |
removeLabel |
Jika true, label akan dihapus dari file. |
kind |
Nilai ini selalu |
FieldModification
Perubahan 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 |
Nilai ini selalu |
setDateValues[] |
Mengganti nilai kolom |
setTextValues[] |
Menetapkan nilai kolom |
setSelectionValues[] |
Mengganti kolom |
setIntegerValues[] |
Mengganti nilai kolom |
setUserValues[] |
Mengganti kolom |
unsetValues |
Membatalkan penetapan nilai untuk kolom ini. |