Kaynak: Drive
Ortak Drive'ı temsil eder.
Bazı kaynak yöntemleri (ör. drives.update
) için driveId
gerekir. Bir ortak Drive'ın kimliğini almak için drives.list
yöntemini kullanın.
JSON gösterimi |
---|
{ "id": string, "name": string, "colorRgb": string, "kind": string, "backgroundImageLink": string, "capabilities": { "canAddChildren": boolean, "canComment": boolean, "canCopy": boolean, "canDeleteDrive": boolean, "canDownload": boolean, "canEdit": boolean, "canListChildren": boolean, "canManageMembers": boolean, "canReadRevisions": boolean, "canRename": boolean, "canRenameDrive": boolean, "canChangeDriveBackground": boolean, "canShare": boolean, "canChangeCopyRequiresWriterPermissionRestriction": boolean, "canChangeDomainUsersOnlyRestriction": boolean, "canChangeDriveMembersOnlyRestriction": boolean, "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": boolean, "canResetDriveRestrictions": boolean, "canDeleteChildren": boolean, "canTrashChildren": boolean }, "themeId": string, "backgroundImageFile": { "id": string, "xCoordinate": number, "yCoordinate": number, "width": number }, "createdTime": string, "hidden": boolean, "restrictions": { "copyRequiresWriterPermission": boolean, "domainUsersOnly": boolean, "driveMembersOnly": boolean, "adminManagedRestrictions": boolean, "sharingFoldersRequiresOrganizerPermission": boolean }, "orgUnitId": string } |
Alanlar | |
---|---|
id |
Yalnızca çıkış. Bu ortak Drive'ın kimliği. Aynı zamanda bu ortak Drive'ın üst düzey klasörünün kimliğidir. |
name |
Bu ortak Drive'ın adı. |
colorRgb |
Bu ortak Drive'ın RGB onaltılık dizesi olarak rengi. Yalnızca |
kind |
Yalnızca çıkış. Bunun ne tür bir kaynak olduğunu tanımlar. Değer: |
backgroundImageLink |
Yalnızca çıkış. Bu ortak Drive'ın arka plan resminin kısa süreli bağlantısı. |
capabilities |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'da sahip olduğu özellikler. |
capabilities.canAddChildren |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki klasörlere çocuk ekleyip ekleyemeyeceğini belirtir. |
capabilities.canComment |
Yalnızca çıkış. Geçerli kullanıcının bu ortak drive'daki dosyalara yorum yapıp yapamayacağı. |
capabilities.canCopy |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyaları kopyalayıp kopyalayamayacağı. |
capabilities.canDeleteDrive |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ı silip silemeyeceği. Ortak Drive içinde çöp kutusuna gönderilmemiş öğeler varsa ortak Drive'ı silme girişimi yine de başarısız olabilir. |
capabilities.canDownload |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyaları indirip indiremeyeceği. |
capabilities.canEdit |
Yalnızca çıkış. Geçerli kullanıcının bu ortak drive'daki dosyaları düzenleyip düzenleyemeyeceği |
capabilities.canListChildren |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki klasörlerin alt öğelerini listeleyip listeleyemeyeceğini belirtir. |
capabilities.canManageMembers |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'a üye ekleyip ekleyemeyeceği, üye kaldırıp kaldıramayacağı veya rolünü değiştirip değiştiremeyeceği. |
capabilities.canReadRevisions |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyaların düzeltme kaynağını okuyup okuyamayacağını belirtir. |
capabilities.canRename |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki dosyaları veya klasörleri yeniden adlandırıp yeniden adlandıramayacağını belirtir. |
capabilities.canRenameDrive |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ı yeniden adlandırıp yeniden adlandıramayacağını belirtir. |
capabilities.canChangeDriveBackground |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ın arka planını değiştirip değiştiremeyeceğini belirtir. |
capabilities.canShare |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'da dosya veya klasör paylaşıp paylaşamayacağını belirtir. |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'a ait |
capabilities.canChangeDomainUsersOnlyRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'a ait |
capabilities.canChangeDriveMembersOnlyRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'a ait |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'a ait |
capabilities.canResetDriveRestrictions |
Yalnızca çıkış. Geçerli kullanıcının ortak Drive kısıtlamalarını varsayılanlara sıfırlayıp sıfırlayamayacağı. |
capabilities.canDeleteChildren |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki klasörlerden çocukları silip silemeyeceği. |
capabilities.canTrashChildren |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki klasörlerde bulunan alt öğeleri çöp kutusuna taşıyıp taşıyamayacağı. |
themeId |
Arka plan resminin ve renginin ayarlandığı temanın kimliği. Olası |
backgroundImageFile |
Bu ortak Drive için arka plan resminin ayarlandığı bir resim dosyası ve kırpma parametreleri. Bu, salt okunur bir alandır; yalnızca |
backgroundImageFile.id |
Arka plan resmi için kullanılacak resim dosyasının Google Drive'daki kimliği. |
backgroundImageFile.xCoordinate |
Arka plan resminde kırpma alanının sol üst köşesinin X koordinatı. Bu, 0 ile 1 arasındaki kapalı aralıkta bir değerdir. Bu değer, tüm resmin sol tarafından kırpma alanının sol tarafına doğru olan yatay mesafenin tüm resmin genişliğine bölünmesiyle elde edilir. |
backgroundImageFile.yCoordinate |
Arka plan resminde kırpma alanının sol üst köşesinin Y koordinatı. Bu, 0 ile 1 arasındaki kapalı aralıkta bir değerdir. Bu değer, tüm resmin üst tarafından kırpma alanının üst tarafına dikey mesafenin tüm resmin yüksekliğine bölünmesiyle elde edilir. |
backgroundImageFile.width |
0 ile 1 arasında kapalı aralıktaki kırpılmış resmin genişliği. Bu değer, kırpılan resmin genişliğinin, tüm resmin genişliğine bölünmesiyle elde edilir. Yükseklik, 80'e 9'luk bir genişlik-yükseklik en boy oranı uygulanarak hesaplanır. Oluşturulan resim en az 1280 piksel genişliğinde ve 144 piksel yüksekliğinde olmalıdır. |
createdTime |
Yalnızca çıkış. Ortak Drive'ın oluşturulduğu saat (RFC 3339 tarih/saat). |
restrictions |
Bu ortak Drive veya bu ortak Drive'daki öğeler için geçerli olan bir dizi kısıtlama. Ortak Drive oluştururken kısıtlamaların ayarlanamayacağını unutmayın. Kısıtlama eklemek için önce ortak Drive oluşturun. Ardından |
restrictions.copyRequiresWriterPermission |
Bu ortak Drive'daki dosyaları kopyalama, yazdırma veya indirme seçeneklerinin okuyucular ve yorumcular için devre dışı bırakılıp bırakılmayacağı. Bu kısıtlama |
restrictions.domainUsersOnly |
Bu ortak Drive'a ve bu ortak Drive'daki öğelere erişimin, bu ortak Drive'ın ait olduğu alandaki kullanıcılarla kısıtlı olup olmadığı. Bu kısıtlama, bu ortak Drive'ın dışında denetlenen diğer paylaşım politikaları tarafından geçersiz kılınabilir. |
restrictions.driveMembersOnly |
Bu ortak Drive'daki öğelere erişimin, ortak Drive'ın üyeleriyle kısıtlı olup olmadığı. |
restrictions.adminManagedRestrictions |
Kısıtlamaları değiştirmek için bu ortak Drive'da yönetici ayrıcalıklarının gerekip gerekmediği. |
restrictions.sharingFoldersRequiresOrganizerPermission |
Değer true ise yalnızca düzenleyen rolüne sahip kullanıcılar klasörleri paylaşabilir. Politika, yanlış değerine ayarlanırsa düzenleyen rolüne veya dosyayı düzenleyen rolüne sahip kullanıcılar klasörleri paylaşabilir. |
orgUnitId |
Yalnızca çıkış. Bu ortak Drive'ın kuruluş birimi. Bu alan yalnızca |
Yöntemler |
|
---|---|
|
Ortak Drive oluşturur. |
|
Kullanıcının organizer olduğu bir ortak Drive kalıcı olarak silinir. |
|
Ortak Drive'ın meta verilerini kimliğe göre alır. |
|
Bir ortak drive'ı varsayılan görünümde gizler. |
|
Kullanıcının ortak Drive'larını listeler. |
|
Bir ortak Drive'ı varsayılan görünüme geri yükler. |
|
Bir ortak Drive'ın meta verilerini günceller. |