- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Permintaan
- UpdateLabelPropertiesRequest
- CreateFieldRequest
- UpdateFieldPropertiesRequest
- UpdateFieldTypeRequest
- EnableFieldRequest
- DisableFieldRequest
- DeleteFieldRequest
- CreateSelectionChoiceRequest
- UpdateSelectionChoicePropertiesRequest
- EnableSelectionChoiceRequest
- DisableSelectionChoiceRequest
- DeleteSelectionChoiceRequest
- Respons
- UpdateLabelPropertiesResponse
- CreateFieldResponse
- UpdateFieldPropertiesResponse
- UpdateFieldTypeResponse
- EnableFieldResponse
- DisableFieldResponse
- DeleteFieldResponse
- CreateSelectionChoiceResponse
- UpdateSelectionChoicePropertiesResponse
- EnableSelectionChoiceResponse
- DisableSelectionChoiceResponse
- DeleteSelectionChoiceResponse
- Cobalah!
Memperbarui satu label dengan menerapkan serangkaian permintaan pembaruan yang menghasilkan revisi draf baru. Untuk mengetahui informasi selengkapnya, lihat Memperbarui label.
Update batch bersifat menyeluruh: Jika ada permintaan update yang tidak valid, tidak ada perubahan yang diterapkan. Revisi draf yang dihasilkan harus dipublikasikan sebelum perubahan dapat digunakan dengan item Drive.
Permintaan HTTP
POST https://drivelabels.googleapis.com/v2/{name=labels/*}:delta
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
name |
Wajib. Nama resource label yang akan diupdate. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "writeControl": { object ( |
| Kolom | |
|---|---|
writeControl |
Memberikan kontrol atas cara eksekusi permintaan tulis. |
requests[] |
Daftar pembaruan yang akan diterapkan ke label. Permintaan akan diterapkan sesuai urutan yang ditentukan. |
useAdminAccess |
Setel ke |
view |
Jika ditentukan, hanya kolom tertentu yang termasuk dalam tampilan yang ditunjukkan yang akan ditampilkan. |
languageCode |
Kode bahasa BCP-47 yang akan digunakan untuk mengevaluasi label kolom yang dilokalkan saat |
Isi respons
Respons untuk pembaruan label.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "responses": [ { object ( |
| Kolom | |
|---|---|
responses[] |
Balasan pembaruan. Hal ini dipetakan 1:1 dengan pembaruan, meskipun respons terhadap beberapa permintaan mungkin kosong. |
updatedLabel |
Label setelah pembaruan diterapkan. Ini hanya disetel jika |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/drive.labelshttps://www.googleapis.com/auth/drive.admin.labels
Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.
Permintaan
Satu jenis pembaruan yang akan diterapkan ke label.
| Representasi JSON |
|---|
{ "updateLabel": { object ( |
| Kolom | |
|---|---|
Kolom union kind. Jenis update. Hanya satu kolom yang wajib diisi. kind hanya dapat berupa salah satu dari berikut: |
|
updateLabel |
Memperbarui properti label. |
createField |
Membuat kolom. |
updateField |
Memperbarui properti dasar kolom. |
updateFieldType |
Perbarui jenis kolom dan/atau opsi jenis. |
enableField |
Mengaktifkan kolom. |
disableField |
Menonaktifkan kolom. |
deleteField |
Menghapus kolom dari label. |
createSelectionChoice |
Buat pilihan dalam kolom pilihan. |
updateSelectionChoiceProperties |
Memperbarui properti pilihan dalam kolom pilihan. |
enableSelectionChoice |
Aktifkan pilihan dalam kolom pilihan. |
disableSelectionChoice |
Menonaktifkan pilihan dalam kolom pilihan. |
deleteSelectionChoice |
Menghapus pilihan dalam kolom pilihan. |
UpdateLabelPropertiesRequest
Memperbarui properti dasar label.
| Representasi JSON |
|---|
{
"updateMask": string,
"properties": {
object ( |
| Kolom | |
|---|---|
updateMask |
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. |
properties |
Wajib. Properti label yang akan diperbarui. |
CreateFieldRequest
Permintaan untuk membuat kolom dalam label.
| Representasi JSON |
|---|
{
"field": {
object ( |
| Kolom | |
|---|---|
field |
Wajib. Kolom yang akan dibuat. |
UpdateFieldPropertiesRequest
Permintaan untuk memperbarui properti kolom.
| Representasi JSON |
|---|
{
"updateMask": string,
"id": string,
"properties": {
object ( |
| Kolom | |
|---|---|
updateMask |
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. |
id |
Wajib. Kolom yang akan diperbarui. |
properties |
Wajib. Properti kolom dasar. |
UpdateFieldTypeRequest
Permintaan untuk mengubah jenis kolom.
| Representasi JSON |
|---|
{ "updateMask": string, "id": string, "textOptions": { object ( |
| Kolom | |
|---|---|
updateMask |
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root |
id |
Wajib. Kolom yang akan diperbarui. |
Kolom union
|
|
textOptions |
Perbarui kolom ke Teks. |
integerOptions |
Perbarui kolom ke Integer. |
dateOptions |
Perbarui kolom menjadi Tanggal. |
selectionOptions |
Perbarui kolom ke Pilihan. |
userOptions |
Perbarui kolom ke Pengguna. |
EnableFieldRequest
Permintaan untuk mengaktifkan kolom.
| Representasi JSON |
|---|
{ "id": string } |
| Kolom | |
|---|---|
id |
Wajib. ID kolom yang akan diaktifkan. |
DisableFieldRequest
Permintaan untuk menonaktifkan kolom.
| Representasi JSON |
|---|
{
"updateMask": string,
"id": string,
"disabledPolicy": {
object ( |
| Kolom | |
|---|---|
updateMask |
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. |
id |
Wajib. Kunci kolom yang akan dinonaktifkan. |
disabledPolicy |
Wajib. Kebijakan kolom dinonaktifkan. |
DeleteFieldRequest
Permintaan untuk menghapus kolom.
| Representasi JSON |
|---|
{ "id": string } |
| Kolom | |
|---|---|
id |
Wajib. ID kolom yang akan dihapus. |
CreateSelectionChoiceRequest
Permintaan untuk membuat pilihan seleksi.
| Representasi JSON |
|---|
{
"fieldId": string,
"choice": {
object ( |
| Kolom | |
|---|---|
fieldId |
Wajib. Kolom pilihan tempat pilihan akan dibuat. |
choice |
Wajib. Pilihan yang akan dibuat. |
UpdateSelectionChoicePropertiesRequest
Permintaan untuk memperbarui properti pilihan.
| Representasi JSON |
|---|
{
"updateMask": string,
"fieldId": string,
"id": string,
"properties": {
object ( |
| Kolom | |
|---|---|
updateMask |
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. |
fieldId |
Wajib. Kolom pilihan yang akan diperbarui. |
id |
Wajib. Pilihan untuk memperbarui. |
properties |
Wajib. Properti pilihan yang akan diperbarui. |
EnableSelectionChoiceRequest
Meminta untuk mengaktifkan pilihan.
| Representasi JSON |
|---|
{ "fieldId": string, "id": string } |
| Kolom | |
|---|---|
fieldId |
Wajib. Kolom pilihan tempat pilihan akan diaktifkan. |
id |
Wajib. Pilihan untuk mengaktifkan. |
DisableSelectionChoiceRequest
Permintaan untuk menonaktifkan pilihan.
| Representasi JSON |
|---|
{
"updateMask": string,
"fieldId": string,
"id": string,
"disabledPolicy": {
object ( |
| Kolom | |
|---|---|
updateMask |
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. |
fieldId |
Wajib. Kolom pilihan tempat pilihan akan dinonaktifkan. |
id |
Wajib. Pilihan untuk menonaktifkan. |
disabledPolicy |
Wajib. Kebijakan yang dinonaktifkan untuk diperbarui. |
DeleteSelectionChoiceRequest
Permintaan untuk menghapus pilihan.
| Representasi JSON |
|---|
{ "fieldId": string, "id": string } |
| Kolom | |
|---|---|
fieldId |
Wajib. Kolom pilihan yang akan dihapus. |
id |
Wajib. Pilihan untuk menghapus. |
Respons
Satu respons dari pembaruan.
| Representasi JSON |
|---|
{ "updateLabel": { object ( |
| Kolom | |
|---|---|
Kolom union response. Respons untuk permintaan yang sesuai. response hanya dapat berupa salah satu dari berikut: |
|
updateLabel |
Memperbarui properti dasar label. |
createField |
Membuat kolom. |
updateField |
Memperbarui properti dasar kolom. |
updateFieldType |
Memperbarui jenis kolom dan/atau opsi jenis. |
enableField |
Mengaktifkan kolom. |
disableField |
Menonaktifkan kolom. |
deleteField |
Menghapus kolom dari label. |
createSelectionChoice |
Membuat opsi daftar pilihan untuk ditambahkan ke kolom pilihan. |
updateSelectionChoiceProperties |
Memperbarui pilihan dalam kolom pilihan. |
enableSelectionChoice |
Mengaktifkan pilihan dalam kolom pilihan. |
disableSelectionChoice |
Menonaktifkan pilihan dalam kolom pilihan. |
deleteSelectionChoice |
Menghapus pilihan dari kolom pilihan. |
UpdateLabelPropertiesResponse
Jenis ini tidak memiliki kolom.
Respons setelah pembaruan pada properti label.
CreateFieldResponse
Respons setelah pembuatan kolom.
| Representasi JSON |
|---|
{ "id": string, "priority": integer } |
| Kolom | |
|---|---|
id |
Kolom dari kolom yang dibuat. Jika dibiarkan kosong dalam permintaan pembuatan, kunci akan dibuat secara otomatis dan dapat diidentifikasi di sini. |
priority |
Prioritas kolom yang dibuat. Prioritas dapat berubah dari yang ditentukan untuk memastikan prioritas yang berdekatan antar-kolom (1-n). |
UpdateFieldPropertiesResponse
Respons setelah memperbarui properti kolom.
| Representasi JSON |
|---|
{ "priority": integer } |
| Kolom | |
|---|---|
priority |
Prioritas kolom yang diperbarui. Prioritas dapat berubah dari yang ditentukan untuk memastikan prioritas yang berdekatan antar-kolom (1-n). |
UpdateFieldTypeResponse
Jenis ini tidak memiliki kolom.
Respons setelah memperbarui jenis kolom.
EnableFieldResponse
Jenis ini tidak memiliki kolom.
Mengaktifkan kolom respons berikut.
DisableFieldResponse
Jenis ini tidak memiliki kolom.
Respons setelah penonaktifan kolom.
DeleteFieldResponse
Jenis ini tidak memiliki kolom.
Respons setelah penghapusan kolom.
CreateSelectionChoiceResponse
Respons setelah pembuatan pilihan.
| Representasi JSON |
|---|
{ "fieldId": string, "id": string } |
| Kolom | |
|---|---|
fieldId |
ID kolom yang dihasilkan server. |
id |
ID pilihan yang dibuat dalam kolom yang dihasilkan server. |
UpdateSelectionChoicePropertiesResponse
Respons setelah memperbarui properti pilihan seleksi.
| Representasi JSON |
|---|
{ "priority": integer } |
| Kolom | |
|---|---|
priority |
Prioritas pilihan yang diperbarui. Prioritas dapat berubah dari yang ditentukan untuk memastikan prioritas yang berurutan di antara pilihan (1-n). |
EnableSelectionChoiceResponse
Jenis ini tidak memiliki kolom.
Respons setelah pilihan diaktifkan.
DisableSelectionChoiceResponse
Jenis ini tidak memiliki kolom.
Respons setelah pilihan dinonaktifkan.
DeleteSelectionChoiceResponse
Jenis ini tidak memiliki kolom.
Respons setelah pilihan dihapus.