- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- İstek
- UpdateLabelPropertiesRequest
- CreateFieldRequest
- UpdateFieldPropertiesRequest
- UpdateFieldTypeRequest
- LongTextOptions
- EnableFieldRequest
- DisableFieldRequest
- DeleteFieldRequest
- CreateSelectionChoiceRequest
- UpdateSelectionChoicePropertiesRequest
- EnableSelectionChoiceRequest
- DisableSelectionChoiceRequest
- DeleteSelectionChoiceRequest
- Yanıt
- UpdateLabelPropertiesResponse
- CreateFieldResponse
- UpdateFieldPropertiesResponse
- UpdateFieldTypeResponse
- EnableFieldResponse
- DisableFieldResponse
- DeleteFieldResponse
- CreateSelectionChoiceResponse
- UpdateSelectionChoicePropertiesResponse
- EnableSelectionChoiceResponse
- DisableSelectionChoiceResponse
- DeleteSelectionChoiceResponse
- Deneyin.
Bir dizi güncelleme isteği uygulayarak tek bir Etiketi günceller ve sonuçta yeni bir taslak düzeltmesi elde edilir. Toplu güncelleme ya hep ya da hiç: Güncelleme isteklerinden herhangi biri geçersizse hiçbir değişiklik uygulanmaz. Ortaya çıkan taslak düzeltmenin, değişikliklerin Drive Öğeleri'nde kullanılabilmesi için yayınlanması gerekir.
HTTP isteği
POST https://drivelabels.googleapis.com/v2beta/{name=labels/*}:delta
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Zorunlu. Güncellenecek Etiketin kaynak adı. |
İstek içeriği
İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{ "writeControl": { object ( |
Alanlar | |
---|---|
writeControl |
Yazma isteklerinin yürütülme şekli üzerinde kontrol sağlar. |
requests[] |
Etikete uygulanacak güncellemelerin listesi. İstekler belirtildikleri sıraya göre uygulanır. |
useAdminAccess |
Kullanıcının yönetici kimlik bilgilerini kullanmak için |
view |
Belirtildiğinde, yalnızca belirtilen görünüme ait belirli alanlar döndürülür. |
languageCode |
|
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Etiket güncellemesi yanıtı.
JSON gösterimi |
---|
{ "responses": [ { object ( |
Alanlar | |
---|---|
responses[] |
Güncellemelerin yanıtı. Bu, bazı isteklere verilen yanıtlar boş görünse de, bire bir güncellemelerle eşlenir. |
updatedLabel |
Güncellemeler uygulandıktan sonraki etiket. Bu ayar yalnızca [BatchUpdateLabelResponse2.include_label_in_response] öğesi |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/drive.labels
https://www.googleapis.com/auth/drive.admin.labels
Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.
İstek
Bir etikete uygulanacak tek bir güncelleme türü.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı kind . Güncellemenin türü. Tam olarak bir Alan gereklidir. kind şunlardan yalnızca biri olabilir: |
|
updateLabel |
Etiket özelliklerini günceller. |
createField |
Yeni bir alan oluşturur. |
updateField |
Bir Alanın temel özelliklerini günceller. |
updateFieldType |
Alan türü ve/veya türü seçeneklerini güncelleyin. |
enableField |
Alanı etkinleştirir. |
disableField |
Alanı devre dışı bırakır. |
deleteField |
Etiketten bir Alanı siler. |
createSelectionChoice |
Bir Seçim alanında Seçim oluşturur. |
updateSelectionChoiceProperties |
Bir Seçim Alanı içindeki Seçenek özelliklerini güncelleme. |
enableSelectionChoice |
Bir Seçim Alanında Bir Seçimi etkinleştirin. |
disableSelectionChoice |
Bir Seçim Alanındaki Seçimi devre dışı bırakma. |
deleteSelectionChoice |
Seçim Alanındaki bir Seçeneği silme. |
UpdateLabelPropertiesRequest
Etiketin temel özelliklerini günceller.
JSON gösterimi |
---|
{
"updateMask": string,
"properties": {
object ( |
Alanlar | |
---|---|
updateMask |
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
properties |
Zorunlu. Güncellenecek etiket özellikleri. |
CreateFieldRequest
Bir Etiket içinde Alan oluşturma isteği.
JSON gösterimi |
---|
{
"field": {
object ( |
Alanlar | |
---|---|
field |
Zorunlu. Oluşturulacak alan. |
UpdateFieldPropertiesRequest
Alan özelliklerini güncelleme isteği.
JSON gösterimi |
---|
{
"updateMask": string,
"id": string,
"properties": {
object ( |
Alanlar | |
---|---|
updateMask |
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
id |
Zorunlu. Güncellenecek alan. |
properties |
Zorunlu. Temel Alan özellikleri. |
UpdateFieldTypeRequest
Bir Alanın türünü değiştirme isteği.
JSON gösterimi |
---|
{ "updateMask": string, "id": string, // Union field |
Alanlar | |
---|---|
updateMask |
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
id |
Zorunlu. Güncellenecek alan. |
Birleştirme alanı
|
|
textOptions |
Alanı Metin olarak güncelleyin. |
longTextOptions |
Alanı Uzun Metin olarak güncelleyin. |
integerOptions |
Alanı Tamsayı olarak güncelleyin. |
dateOptions |
Alanı Tarih olarak güncelleyin. |
selectionOptions |
Alanı seçim olarak güncelleyin. |
userOptions |
Alanı Kullanıcı olarak güncelleyin. |
LongTextOptions
Uzun Metin alan türü için seçenekler.
JSON gösterimi |
---|
{ "minLength": integer, "maxLength": integer } |
Alanlar | |
---|---|
minLength |
Yalnızca çıkış. Metin alanı için geçerli minimum değer uzunluğu. |
maxLength |
Yalnızca çıkış. Metin alanı için geçerli maksimum değer uzunluğu. |
EnableFieldRequest
Alanı etkinleştirme isteği.
JSON gösterimi |
---|
{ "id": string } |
Alanlar | |
---|---|
id |
Zorunlu. Etkinleştirilecek Alanın kimliği. |
DisableFieldRequest
Alanı devre dışı bırakma isteği.
JSON gösterimi |
---|
{
"updateMask": string,
"id": string,
"disabledPolicy": {
object ( |
Alanlar | |
---|---|
updateMask |
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
id |
Zorunlu. Devre dışı bırakılacak Alanın anahtarı. |
disabledPolicy |
Zorunlu. Alanda Devre Dışı Bırakma Politikası. |
DeleteFieldRequest
Alanı silme isteği gönderin.
JSON gösterimi |
---|
{ "id": string } |
Alanlar | |
---|---|
id |
Zorunlu. Silinecek Alanın kimliği. |
CreateSelectionChoiceRequest
Seçim Seçimi oluşturma isteği.
JSON gösterimi |
---|
{
"fieldId": string,
"choice": {
object ( |
Alanlar | |
---|---|
fieldId |
Zorunlu. Bir Seçimin oluşturulacağı Seçim Alanı. |
choice |
Zorunlu. İçerik üretme tercihi. |
UpdateSelectionChoicePropertiesRequest
Bir Choice özelliklerini güncelleme isteğinde bulunun.
JSON gösterimi |
---|
{
"updateMask": string,
"fieldId": string,
"id": string,
"properties": {
object ( |
Alanlar | |
---|---|
updateMask |
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
fieldId |
Zorunlu. Güncellenecek Seçim Alanı. |
id |
Zorunlu. Güncelleme tercihi. |
properties |
Zorunlu. Güncellenecek Seçenek özellikleri. |
EnableSelectionChoiceRequest
Bir Seçeneği etkinleştirme isteği.
JSON gösterimi |
---|
{ "fieldId": string, "id": string } |
Alanlar | |
---|---|
fieldId |
Zorunlu. Bir Seçimin etkinleştirileceği Seçim Alanı. |
id |
Zorunlu. Etkinleştirme seçeneği. |
DisableSelectionChoiceRequest
Bir Seçeneği devre dışı bırakma isteği.
JSON gösterimi |
---|
{
"updateMask": string,
"fieldId": string,
"id": string,
"disabledPolicy": {
object ( |
Alanlar | |
---|---|
updateMask |
Güncellenmesi gereken alanlar. En az bir alan belirtilmelidir. |
fieldId |
Zorunlu. Bir Seçimin devre dışı bırakılacağı Seçim Alanı. |
id |
Zorunlu. Devre dışı bırakma seçeneği. |
disabledPolicy |
Zorunlu. Güncellenecek devre dışı bırakılmış politika. |
DeleteSelectionChoiceRequest
Bir Seçimi silme isteği gönderin.
JSON gösterimi |
---|
{ "fieldId": string, "id": string } |
Alanlar | |
---|---|
fieldId |
Zorunlu. Bir Seçimin silineceği Seçim Alanı. |
id |
Zorunlu. Silme seçeneği. |
Yanıt
Bir güncellemeden tek bir yanıt.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı response . İlgili isteğin yanıtı. response şunlardan yalnızca biri olabilir: |
|
updateLabel |
Bir Etiketin temel özellikleri güncellendi. |
createField |
Yeni bir alan oluşturur. |
updateField |
Bir Alanın temel özelliklerini günceller. |
updateFieldType |
Alan türü ve/veya türü seçeneklerini güncelleyin. |
enableField |
Alanı Etkinleştirir. |
disableField |
Alanı Devre Dışı Bırakır. |
deleteField |
Etiketten bir Alanı siler. |
createSelectionChoice |
Seçim Alanına eklemek üzere yeni bir seçim listesi seçeneği oluşturur. |
updateSelectionChoiceProperties |
Bir Seçim Alanındaki Seçenekleri günceller. |
enableSelectionChoice |
Bir Seçim Alanı içinde Seçim yapılmasını sağlar. |
disableSelectionChoice |
Bir Seçim Alanındaki Seçimi devre dışı bırakır. |
deleteSelectionChoice |
Seçim Alanından bir Seçeneği siler. |
UpdateLabelPropertiesResponse
Etiket özelliklerinde güncellemenin ardından yanıt.
CreateFieldResponse
Alan oluşturma işleminden sonra yanıt.
JSON gösterimi |
---|
{ "id": string, "priority": integer } |
Alanlar | |
---|---|
id |
Oluşturulan alanın alanı. Oluşturma isteğinde boş bırakıldığında otomatik olarak bir anahtar oluşturulur ve burada tanımlanabilir. |
priority |
Oluşturulan alanın önceliği. Öncelik, alanlar arasındaki bitişik önceliklerin sağlanması için belirtilenden farklı olabilir (1-n). |
UpdateFieldPropertiesResponse
Alan özelliklerinde güncelleme yaptıktan sonra verilen yanıt.
JSON gösterimi |
---|
{ "priority": integer } |
Alanlar | |
---|---|
priority |
Güncellenen alanın önceliği. Öncelik, alanlar arasındaki bitişik önceliklerin sağlanması için belirtilenden farklı olabilir (1-n). |
UpdateFieldTypeResponse
Alan türünde güncelleme yaptıktan sonra verilen yanıt.
EnableFieldResponse
Alan etkinleştirildikten sonra yanıt.
DisableFieldResponse
Alan devre dışı bırakıldıktan sonra yanıt.
DeleteFieldResponse
Alan silme işleminden sonra yanıt.
CreateSelectionChoiceResponse
Seçim Seçimi oluşturduktan sonra yanıt.
JSON gösterimi |
---|
{ "fieldId": string, "id": string } |
Alanlar | |
---|---|
fieldId |
Alanın sunucu tarafından oluşturulan kimliği. |
id |
Alan içinde oluşturulan seçimin sunucu tarafından oluşturulan kimliği |
UpdateSelectionChoicePropertiesResponse
Seçim Seçeneği özellikleri güncellendikten sonra verilen yanıt.
JSON gösterimi |
---|
{ "priority": integer } |
Alanlar | |
---|---|
priority |
Güncellenen seçeneğin önceliği. Öncelik, seçenekler arasındaki bitişik önceliklerin sağlanması için belirtilenden farklı olabilir (1-n). |
EnableSelectionChoiceResponse
Seçim etkinleştirildikten sonra yanıt ver.
DisableSelectionChoiceResponse
Seçim devre dışı bırakıldıktan sonra yanıt ver.
DeleteSelectionChoiceResponse
Seçim silindikten sonra yanıt.