Kaynak: Drive
Ortak Drive'ın temsili.
Bazı kaynak yöntemleri (drives.update
gibi) driveId
gerektirir. 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 }, "createdDate": 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ğidir. 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 rengi, RGB onaltılık dizesi olarak. Yalnızca |
kind |
Yalnızca çıkış. Bu her zaman |
backgroundImageLink |
Yalnızca çıkış. Bu ortak Drive'ın arka plan resmine ait kısa süreli bir bağlantı. |
capabilities |
Yalnızca çıkış. Mevcut kullanıcının bu ortak Drive'da sahip olduğu özellikler. |
capabilities.canAddChildren |
Yalnızca çıkış. Mevcut kullanıcının bu ortak Drive'daki klasörlere alt kullanıcı ekleyip ekleyememesini belirtir. |
capabilities.canComment |
Yalnızca çıkış. Mevcut kullanıcının bu ortak Drive'daki dosyalarda yorum yapıp yapamayacağını belirtir. |
capabilities.canCopy |
Yalnızca çıkış. Mevcut kullanıcının bu ortak Drive'daki dosyaları kopyalayıp kopyalayamayacağını belirtir. |
capabilities.canDeleteDrive |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ı silip silemeyeceği. Ortak Drive'da çöp kutusuna taşınmamış öğeler varsa ortak Drive'ı silme girişimi yine başarısız olabilir. |
capabilities.canDownload |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'da dosya 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 klasörlerini listeleyip listeleyemeyeceği. |
capabilities.canManageMembers |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'a üye ekleyip ekleyemeyeceği, mevcut üyeleri kaldırıp kaldıramayacağı veya rollerini değiştirip değiştiremeyeceği. |
capabilities.canReadRevisions |
Yalnızca çıkış. Mevcut kullanıcının, bu ortak Drive'daki dosyaların düzeltme kaynağını okuyup okuyamayacağını belirtir. |
capabilities.canRename |
Yalnızca çıkış. Mevcut kullanıcının bu ortak Drive'daki dosyaları veya klasörleri yeniden adlandırıp adlandıramayacağını belirtir. |
capabilities.canRenameDrive |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ı yeniden adlandırıp adlandıramayacağı. |
capabilities.canChangeDriveBackground |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ın arka planını değiştirip değiştiremeyeceği. |
capabilities.canShare |
Yalnızca çıkış. Mevcut 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'ın |
capabilities.canChangeDomainUsersOnlyRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ın |
capabilities.canChangeDriveMembersOnlyRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ın |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'ın |
capabilities.canResetDriveRestrictions |
Yalnızca çıkış. Mevcut kullanıcının ortak Drive kısıtlamalarını varsayılan ayarlara sıfırlayıp sıfırlayamayacağı. |
capabilities.canDeleteChildren |
Yalnızca çıkış. Mevcut kullanıcının bu ortak Drive'daki klasörlerden alt kullanıcıları silip silemeyeceği. |
capabilities.canTrashChildren |
Yalnızca çıkış. Geçerli kullanıcının bu ortak Drive'daki klasörlerdeki alt klasörleri çöp kutusuna gönderip gönderemeyeceği. |
themeId |
Arka plan resminin ve renginin ayarlanacağı temanın kimliği. Olası |
backgroundImageFile |
Bu ortak Drive için arka plan resminin ayarlandığı bir resim dosyası ve kırpma parametreleri. Bu salt yazma alanıdır; yalnızca |
backgroundImageFile.id |
Arka plan resmi olarak kullanılacak Google Drive'daki resim dosyasının kimliği. |
backgroundImageFile.xCoordinate |
Arka plan resmindeki kırpma alanının sol üst köşesinin X koordinatı. Bu, 0 ile 1 arasındaki kapalı bir aralıktaki bir değerdir. Bu değer, resmin tamamının sol kenarından kırpma alanının sol kenarına olan yatay mesafenin, resmin tamamının genişliğine bölünmesiyle elde edilen değeri gösterir. |
backgroundImageFile.yCoordinate |
Arka plan resmindeki kırpma alanının sol üst köşesinin Y koordinatı. Bu, 0 ile 1 arasındaki kapalı bir aralıktaki bir değerdir. Bu değer, resmin tamamının üst tarafından kırpma alanının üst tarafına olan dikey mesafenin, resmin tamamının yüksekliğine bölünmesiyle elde edilen değeri temsil eder. |
backgroundImageFile.width |
Kırpılan resmin 0 ile 1 arasındaki kapalı aralıktaki genişliği. Bu değer, kırpılan resmin genişliğinin resmin tamamının genişliğine bölünmesiyle elde edilen değeri gösterir. Yükseklik, 80'e 9 genişlik-yükseklik oranı uygulanarak hesaplanır. Elde edilen resim en az 1.280 piksel genişliğinde ve 144 piksel yüksekliğinde olmalıdır. |
createdDate |
Yalnızca çıkış. Ortak Drive'ın oluşturulduğu saat (RFC 3339 tarih-saat biçimi). |
restrictions |
Bu ortak Drive veya bu ortak Drive'daki öğeler için geçerli olan bir dizi kısıtlama. |
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 alanın kullanıcılarıyla kısıtlanıp kısıtlanmadığı. Bu kısıtlama, bu ortak Drive'ın dışında kontrol edilen diğer paylaşım politikaları tarafından geçersiz kılınabilir. |
restrictions.driveMembersOnly |
Bu ortak Drive'daki öğelere erişimin, üyelerine mi yoksa herkese mi açık olduğu. |
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 |
Doğruysa klasörleri yalnızca düzenleyen rolüne sahip kullanıcılar paylaşabilir. Yanlış ise düzenleyen rolüne veya dosya düzenleyen rolüne sahip kullanıcılar klasör paylaşabilir. |
orgUnitId |
Yalnızca çıkış. Bu ortak Drive'ın kuruluş birimi. Bu alan yalnızca |
Yöntemler |
|
---|---|
|
Kullanıcının organizer olduğu ortak Drive'ı kalıcı olarak siler. |
|
Ortak Drive'ın meta verilerini kimliğe göre alır. |
|
Ortak Drive'ı varsayılan görünümde gizler. |
|
Yeni bir ortak Drive oluşturur. |
|
Kullanıcının ortak Drive'larını listeler. |
|
Ortak Drive'ı varsayılan görünüme geri yükler. |
|
Ortak Drive'ın meta verilerini günceller. |