- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Minta
- UpdateLabelPropertiesRequest
- CreateFieldRequest
- UpdateFieldPropertiesRequest
- UpdateFieldTypeRequest
- LongTextOptions
- 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. Pembaruan batch bersifat menyeluruh: Jika ada permintaan pembaruan 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 diperbarui. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "writeControl": { object ( |
Kolom | |
---|---|
writeControl |
Memberikan kontrol atas cara permintaan tulis dieksekusi. |
requests[] |
Daftar pembaruan yang akan diterapkan pada 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 untuk beberapa permintaan mungkin kosong. |
updatedLabel |
Label setelah pembaruan diterapkan. Ini hanya disetel jika [BatchUpdateLabelResponse2.include_label_in_response] adalah |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/drive.labels
https://www.googleapis.com/auth/drive.admin.labels
Untuk informasi selengkapnya, lihat Panduan otorisasi.
Permintaan
Satu jenis pembaruan yang akan diterapkan ke Label.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union kind . Jenis update. Hanya satu Kolom yang diperlukan. kind hanya dapat berupa salah satu dari berikut: |
|
updateLabel |
Memperbarui properti Label. |
createField |
Membuat Kolom baru. |
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 |
Membuat Pilihan dalam kolom Pilihan. |
updateSelectionChoiceProperties |
Perbarui properti Pilihan dalam Kolom Pilihan. |
enableSelectionChoice |
Mengaktifkan Pilihan dalam Kolom Pilihan. |
disableSelectionChoice |
Menonaktifkan Pilihan dalam Kolom Pilihan. |
deleteSelectionChoice |
Hapus Pilihan di 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. Beri label pada properti 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. Akar |
id |
Wajib. Kolom yang akan diperbarui. |
properties |
Wajib. Properti Kolom Dasar. |
UpdateFieldTypeRequest
Permintaan untuk mengubah jenis Kolom.
Representasi JSON |
---|
{ "updateMask": string, "id": string, // Union field |
Kolom | |
---|---|
updateMask |
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar |
id |
Wajib. Kolom yang akan diperbarui. |
Kolom union
|
|
textOptions |
Perbarui kolom menjadi Teks. |
longTextOptions |
Perbarui kolom menjadi Teks Panjang. |
integerOptions |
Perbarui kolom ke Integer. |
dateOptions |
Perbarui kolom menjadi Tanggal. |
selectionOptions |
Perbarui kolom ke Pilihan. |
userOptions |
Perbarui kolom ke Pengguna. |
LongTextOptions
Opsi jenis kolom Teks Panjang.
Representasi JSON |
---|
{ "minLength": integer, "maxLength": integer } |
Kolom | |
---|---|
minLength |
Hanya output. Panjang nilai valid minimum untuk kolom teks. |
maxLength |
Hanya output. Panjang nilai maksimum yang valid untuk kolom teks. |
EnableFieldRequest
Minta 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. Akar |
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 Pilihan.
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. Akar |
fieldId |
Wajib. Kolom Pilihan yang akan diperbarui. |
id |
Wajib. Pilihan untuk mengupdate. |
properties |
Wajib. Properti Pilihan yang akan diperbarui. |
EnableSelectionChoiceRequest
Permintaan 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. Akar |
fieldId |
Wajib. Kolom Pilihan tempat Pilihan akan dinonaktifkan. |
id |
Wajib. Pilihan untuk dinonaktifkan. |
disabledPolicy |
Wajib. Kebijakan yang dinonaktifkan untuk diperbarui. |
DeleteSelectionChoiceRequest
Permintaan untuk menghapus Pilihan.
Representasi JSON |
---|
{ "fieldId": string, "id": string } |
Kolom | |
---|---|
fieldId |
Wajib. Kolom Pilihan tempat Pilihan akan dihapus. |
id |
Wajib. Pilihan untuk menghapus. |
Respons
Satu respons dari update.
Representasi JSON |
---|
{ // Union field |
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 baru. |
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 |
Membuat opsi daftar pilihan baru 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 perubahan pada properti Label.
CreateFieldResponse
Respons setelah Kolom dibuat.
Representasi JSON |
---|
{ "id": string, "priority": integer } |
Kolom | |
---|---|
id |
Kolom 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 di antara kolom (1-n). |
UpdateFieldPropertiesResponse
Respons setelah pembaruan pada properti Kolom.
Representasi JSON |
---|
{ "priority": integer } |
Kolom | |
---|---|
priority |
Prioritas kolom yang diperbarui. Prioritas dapat berubah dari yang ditentukan untuk memastikan prioritas yang berdekatan di antara kolom (1-n). |
UpdateFieldTypeResponse
Jenis ini tidak memiliki kolom.
Respons setelah pembaruan terhadap Jenis kolom.
EnableFieldResponse
Jenis ini tidak memiliki kolom.
Respons setelah Kolom diaktifkan.
DisableFieldResponse
Jenis ini tidak memiliki kolom.
Respons setelah Penonaktifan kolom.
DeleteFieldResponse
Jenis ini tidak memiliki kolom.
Respons setelah Kolom dihapus.
CreateSelectionChoiceResponse
Respons setelah pembuatan Pilihan Seleksi.
Representasi JSON |
---|
{ "fieldId": string, "id": string } |
Kolom | |
---|---|
fieldId |
ID kolom yang dibuat server. |
id |
ID yang dibuat server dari pilihan yang dibuat dalam Kolom |
UpdateSelectionChoicePropertiesResponse
Respons setelah pembaruan pada properti Pilihan Pemilihan.
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 Choice diaktifkan.
DisableSelectionChoiceResponse
Jenis ini tidak memiliki kolom.
Respons setelah Penonaktifan Pilihan.
DeleteSelectionChoiceResponse
Jenis ini tidak memiliki kolom.
Tanggapan setelah opsi Pilihan dihapus.