- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Permintaan
- 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 kumpulan permintaan pembaruan yang menghasilkan revisi draf baru. Batch update tidak ada sama sekali: Jika ada permintaan update yang tidak valid, tidak ada perubahan yang akan diterapkan. Hasil revisi draf 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 dijalankan. |
requests[] |
Daftar pembaruan untuk diterapkan pada Label. Permintaan akan diterapkan sesuai urutan yang ditentukan. |
useAdminAccess |
Tetapkan 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 jika |
Isi respons
Jika berhasil, isi respons memuat data dengan struktur berikut:
Respons untuk pembaruan Label.
Representasi JSON |
---|
{ "responses": [ { object ( |
Kolom | |
---|---|
responses[] |
Balasan update. Pemetaan ini memetakan 1:1 dengan pembaruan, meskipun respons untuk beberapa permintaan mungkin kosong. |
updatedLabel |
Label setelah pembaruan diterapkan. Ini hanya ditetapkan 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 untuk diterapkan pada Label.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union kind . Jenis update. Hanya satu Kolom yang wajib diisi. kind hanya ada berupa salah satu diantara berikut: |
|
updateLabel |
Memperbarui properti Label. |
createField |
Membuat Kolom baru. |
updateField |
Memperbarui properti dasar Kolom. |
updateFieldType |
Perbarui jenis dan/atau opsi jenis Kolom. |
enableField |
Mengaktifkan Kolom. |
disableField |
Menonaktifkan Kolom. |
deleteField |
Menghapus Kolom dari label. |
createSelectionChoice |
Membuat Pilihan di 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. Minimal 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. Minimal 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, // Union field |
Kolom | |
---|---|
updateMask |
Kolom yang harus diperbarui. Minimal 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 |
Memperbarui kolom menjadi Bilangan Bulat. |
dateOptions |
Perbarui kolom menjadi Tanggal. |
selectionOptions |
Perbarui kolom menjadi Pilihan. |
userOptions |
Perbarui kolom menjadi Pengguna. |
LongTextOptions
Opsi jenis kolom Teks Panjang.
Representasi JSON |
---|
{ "minLength": integer, "maxLength": integer } |
Kolom | |
---|---|
minLength |
Hanya output. Panjang nilai minimum yang valid 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. Minimal 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 Pilihan.
Representasi JSON |
---|
{
"fieldId": string,
"choice": {
object ( |
Kolom | |
---|---|
fieldId |
Wajib. Kolom Pilihan tempat Pilihan akan dibuat. |
choice |
Wajib. Pilihan untuk berkreasi. |
UpdateSelectionChoicePropertiesRequest
Permintaan untuk memperbarui properti Pilihan.
Representasi JSON |
---|
{
"updateMask": string,
"fieldId": string,
"id": string,
"properties": {
object ( |
Kolom | |
---|---|
updateMask |
Kolom yang harus diperbarui. Minimal satu kolom harus ditentukan. |
fieldId |
Wajib. Kolom Pilihan yang akan diperbarui. |
id |
Wajib. Pilihan untuk memperbarui. |
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 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. Minimal satu kolom harus ditentukan. |
fieldId |
Wajib. Kolom Pilihan tempat Pilihan dinonaktifkan. |
id |
Wajib. Pilihan untuk menonaktifkan. |
disabledPolicy |
Wajib. Kebijakan 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 terkait. response hanya ada berupa salah satu diantara berikut: |
|
updateLabel |
Properti dasar Label diperbarui. |
createField |
Membuat Kolom baru. |
updateField |
Memperbarui properti dasar Kolom. |
updateFieldType |
Perbarui jenis dan/atau opsi jenis Kolom. |
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
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 telah ditentukan untuk memastikan prioritas yang berdekatan di antara kolom (1-n). |
UpdateFieldPropertiesResponse
Respons setelah perubahan pada properti Kolom.
Representasi JSON |
---|
{ "priority": integer } |
Kolom | |
---|---|
priority |
Prioritas kolom yang diperbarui. Prioritas dapat berubah dari yang telah ditentukan untuk memastikan prioritas yang berdekatan di antara kolom (1-n). |
UpdateFieldTypeResponse
Respons setelah perubahan pada jenis Kolom.
EnableFieldResponse
Respons setelah Aktifkan kolom.
DisableFieldResponse
Respons setelah kolom dinonaktifkan.
DeleteFieldResponse
Respons setelah Hapus kolom.
CreateSelectionChoiceResponse
Respons setelah Pilihan Pilihan dibuat.
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 perubahan pada properti Pilihan Pilihan.
Representasi JSON |
---|
{ "priority": integer } |
Kolom | |
---|---|
priority |
Prioritas pilihan yang diperbarui. Prioritas dapat berubah dari apa yang telah ditentukan untuk memastikan prioritas yang berdekatan di antara pilihan (1-n). |
EnableSelectionChoiceResponse
Respons setelah Pilihan diaktifkan.
DisableSelectionChoiceResponse
Respons setelah Pilihan dinonaktifkan.
DeleteSelectionChoiceResponse
Jawaban setelah Pilihan dihapus.