Google Drive'da bir dosya. Dosyalara DriveApp
üzerinden erişebilir veya dosya oluşturabilirsiniz.
// Trash every untitled spreadsheet that hasn't been updated in a week. var files = DriveApp.getFilesByName('Untitled spreadsheet'); while (files.hasNext()) { var file = files.next(); if (new Date() - file.getLastUpdated() > 7 * 24 * 60 * 60 * 1000) { file.setTrashed(true); } }
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addCommenter(emailAddress) | File | Belirtilen kullanıcıyı File için yorum yapanlar listesine ekleyin. |
addCommenter(user) | File | Belirtilen kullanıcıyı File için yorum yapanlar listesine ekleyin. |
addCommenters(emailAddresses) | File | Belirtilen kullanıcı dizisini, File ile ilgili yorumcular listesine ekleyin. |
addEditor(emailAddress) | File | Belirtilen kullanıcıyı File için düzenleyenler listesine ekler. |
addEditor(user) | File | Belirtilen kullanıcıyı File için düzenleyenler listesine ekler. |
addEditors(emailAddresses) | File | Belirtilen kullanıcı dizisini, File için düzenleyenler listesine ekler. |
addViewer(emailAddress) | File | Belirtilen kullanıcıyı File için görüntüleyenler listesine ekler. |
addViewer(user) | File | Belirtilen kullanıcıyı File için görüntüleyenler listesine ekler. |
addViewers(emailAddresses) | File | Belirtilen kullanıcı dizisini, File için görüntüleyenler listesine ekler. |
getAccess(email) | Permission | Belirtilen kullanıcıya verilen izni alır. |
getAccess(user) | Permission | Belirtilen kullanıcıya verilen izni alır. |
getAs(contentType) | Blob | Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürün. |
getBlob() | Blob | Bu nesnenin içindeki verileri blob olarak döndürün. |
getDateCreated() | Date | File öğesinin oluşturulduğu tarihi alır. |
getDescription() | String | File için açıklamayı alır. |
getDownloadUrl() | String | Dosyayı indirmek için kullanılabilecek URL'yi alır. |
getEditors() | User[] | Bu File için düzenleyenlerin listesini alır. |
getId() | String | File kimliğini alır. |
getLastUpdated() | Date | File öğesinin son güncellenme tarihini alır. |
getMimeType() | String | Dosyanın MIME türünü alır. |
getName() | String | File öğesinin adını alır. |
getOwner() | User | Dosya sahibini alır. |
getParents() | FolderIterator | File öğesinin üst öğesi olan klasörlerden oluşan bir koleksiyon alır. |
getResourceKey() | String | Şu öğelere erişmek için gereken File kaynak anahtarını alır:
bir bağlantı kullanılarak paylaşıldı. |
getSecurityUpdateEligible() | Boolean | Bu File cihazının, aşağıdaki güvenlik güncellemesini uygulayıp uygulamayacağını belirler:
bir bağlantı kullanılarak paylaşıldığında erişim için kaynak anahtarı gerektirir. |
getSecurityUpdateEnabled() | Boolean | Bu File öğesinin, aşağıdaki durumlarda erişim için kaynak anahtarı gerektirip gerektirmediğini alır:
bir bağlantı kullanılarak paylaşıldı. |
getSharingAccess() | Access | Bireysel olanlar dışında hangi kullanıcı sınıflarının File uygulamasına erişebileceğini belirler
Açıkça erişim verilen kullanıcılar |
getSharingPermission() | Permission | File uygulamasına erişebilen kullanıcılara verilen izni alır
(açıkça erişim izni verilen bireysel kullanıcılar hariç) |
getSize() | Integer | File öğesini Drive'da depolamak için kullanılan bayt sayısını alır. |
getTargetId() | String | Bu bir Kısayol ise işaret ettiği öğenin kimliğini döndürür. |
getTargetMimeType() | String | Bu bir Kısayol ise işaret ettiği öğenin MIME türünü döndürür. |
getTargetResourceKey() | String | Dosya bir kısayolsa işaret ettiği öğenin kaynak anahtarını döndürür. |
getThumbnail() | Blob | Dosya için küçük resim görüntüsü veya küçük resim yoksa null alır. |
getUrl() | String | File öğesini şunun gibi bir Google uygulamasında açmak için kullanılabilecek URL'yi alır:
Drive veya Dokümanlar. |
getViewers() | User[] | Bu File için görüntüleyenlerin ve yorumcuların listesini alır. |
isShareableByEditors() | Boolean | File öğesinde düzenleme izinlerine sahip kullanıcıların şunları yapmasına izin verilip verilmediğini belirler:
diğer kullanıcılarla paylaşabilir veya izinleri değiştirebilirsiniz. |
isStarred() | Boolean | File öğesinin, kullanıcının Drive'ında yıldızlı olup olmadığını belirler. |
isTrashed() | Boolean | File öğesinin, kullanıcının Drive'ının çöp kutusunda olup olmadığını belirler. |
makeCopy() | File | Dosyanın bir kopyasını oluşturur. |
makeCopy(destination) | File | Hedef dizinde dosyanın bir kopyasını oluşturur. |
makeCopy(name) | File | Dosyanın bir kopyasını oluşturur ve dosyayı verilen adla adlandırır. |
makeCopy(name, destination) | File | Hedef dizinde dosyanın bir kopyasını oluşturur ve dosyayı verilen adla adlandırır. |
moveTo(destination) | File | Bu öğeyi sağlanan hedef klasöre taşır. |
removeCommenter(emailAddress) | File | Belirtilen kullanıcıyı File için yorumcular listesinden kaldırır. |
removeCommenter(user) | File | Belirtilen kullanıcıyı File için yorumcular listesinden kaldırır. |
removeEditor(emailAddress) | File | Belirtilen kullanıcıyı File için düzenleyenler listesinden kaldırır. |
removeEditor(user) | File | Belirtilen kullanıcıyı File için düzenleyenler listesinden kaldırır. |
removeViewer(emailAddress) | File | Belirtilen kullanıcıyı File için görüntüleyenler ve yorumcular listesinden kaldırır. |
removeViewer(user) | File | Belirtilen kullanıcıyı File için görüntüleyenler ve yorumcular listesinden kaldırır. |
revokePermissions(emailAddress) | File | Belirtilen kullanıcıya verilen File erişimini iptal eder. |
revokePermissions(user) | File | Belirtilen kullanıcıya verilen File erişimini iptal eder. |
setContent(content) | File | Verilen değişikliği dosya içeriğinin üzerine yazar. |
setDescription(description) | File | File için açıklamayı ayarlar. |
setName(name) | File | File öğesinin adını ayarlar. |
setOwner(emailAddress) | File | File öğesinin sahibini değiştirir. |
setOwner(user) | File | File öğesinin sahibini değiştirir. |
setSecurityUpdateEnabled(enabled) | File | Aşağıdaki durumlarda File öğesinin, erişim için bir kaynak anahtarı gerektirip gerektirmeyeceğini belirler
bir bağlantı kullanılarak paylaşıldı. |
setShareableByEditors(shareable) | File | File öğesinde düzenleme izinlerine sahip kullanıcıların öğe paylaşmasına izin verilip verilmeyeceğini belirler
veya izinleri değiştirebilirsiniz. |
setSharing(accessType, permissionType) | File | Hangi kullanıcı sınıfının File uygulamasına erişebileceğini ve hangi izinleri belirler
Açık şekilde erişim verilen bireysel kullanıcıların yanı sıra bu kullanıcılara da izin verilir. |
setStarred(starred) | File | Kullanıcının Drive'ında File öğesinin yıldızlı olup olmadığını belirler. |
setTrashed(trashed) | File | File öğesinin, kullanıcının Drive'ının çöp kutusunda olup olmadığını belirler. |
Ayrıntılı belgeler
addCommenter(emailAddress)
Belirtilen kullanıcıyı File
için yorum yapanlar listesine ekleyin. Kullanıcı
İzleyici listesinde yer alıyorsa bu yöntem, kullanıcıyı görüntüleyen listesinin dışında tutar.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' with the email address that you // want to add as a commenter. while (files.hasNext()) { const file = files.next(); email = 'cloudysanfrancisco@gmail.com'; console.log(file.addCommenter(email)); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Eklenecek kullanıcının e-posta adresi. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addCommenter(user)
Belirtilen kullanıcıyı File
için yorum yapanlar listesine ekleyin. Kullanıcı
İzleyici listesinde yer alıyorsa bu yöntem, kullanıcıyı görüntüleyen listesinin dışında tutar.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Adds the active user as a commenter. while (files.hasNext()) { const file = files.next(); file.addCommenter(Session.getActiveUser()); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Eklenecek kullanıcıyı gösteren bir temsil. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addCommenters(emailAddresses)
Belirtilen kullanıcı dizisini, File
ile ilgili yorumcular listesine ekleyin. Varsa
İzleyici listesinde bulunan kullanıcıların yüzdesi. Bu yöntem, izleyicileri listeden
izleyiciler.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); while (files.hasNext()) { const file = files.next(); // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' and // 'baklavainthebalkans@gmail.com' with the email addresses to add as commenters. const emails = ['cloudysanfrancisco@gmail.com','baklavainthebalkans@gmail.com']; console.log(file.addCommenters(emails)); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddresses | String[] | Eklenecek kullanıcıların e-posta adresleri dizisi. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addEditor(emailAddress)
Belirtilen kullanıcıyı File
için düzenleyenler listesine ekler. Kullanıcı zaten
bu yöntemle kullanıcıyı görüntüleyenler listesinden çıkarır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Eklenecek kullanıcının e-posta adresi. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addEditor(user)
Belirtilen kullanıcıyı File
için düzenleyenler listesine ekler. Kullanıcı zaten
bu yöntemle kullanıcıyı görüntüleyenler listesinden çıkarır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Eklenecek kullanıcıyı gösteren bir temsil. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addEditors(emailAddresses)
Belirtilen kullanıcı dizisini, File
için düzenleyenler listesine ekler.
İzleyici listesinde bulunan kullanıcılar, bu yöntem sayesinde diğer kullanıcılar tarafından
izleyiciler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddresses | String[] | Eklenecek kullanıcıların e-posta adresleri dizisi. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addViewer(emailAddress)
Belirtilen kullanıcıyı File
için görüntüleyenler listesine ekler. Kullanıcı zaten
kullanıyorsanız bu yöntemin herhangi bir etkisi yoktur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Eklenecek kullanıcının e-posta adresi. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addViewer(user)
Belirtilen kullanıcıyı File
için görüntüleyenler listesine ekler. Kullanıcı zaten
kullanıyorsanız bu yöntemin herhangi bir etkisi yoktur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Eklenecek kullanıcıyı gösteren bir temsil. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addViewers(emailAddresses)
Belirtilen kullanıcı dizisini, File
için görüntüleyenler listesine ekler.
kullanıcı zaten düzenleyenler listesinde olduğundan bu yöntemin onlar için bir etkisi yoktur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddresses | String[] | Eklenecek kullanıcıların e-posta adresleri dizisi. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
getAccess(email)
Belirtilen kullanıcıya verilen izni alır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
email | String | İzinlerinin kontrol edilmesi gereken kullanıcının e-posta adresi |
Return
Permission
- kullanıcıya verilen izinler
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getAccess(user)
Belirtilen kullanıcıya verilen izni alır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | İzinlerinin kontrol edilmesi gereken kullanıcının temsili |
Return
Permission
- kullanıcıya verilen izinler
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getAs(contentType)
Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürün. Bu yöntemi, dosya adına uygun uzantıyı ekler. Örneğin, "dosyam.pdf". Ancak, dosya adında son noktadan sonra gelen bölümün (varsa) mevcut bir alan olduğunu varsayar değiştirilmesi gereken uzantıdır. Sonuç olarak, "AlışverişListesi.12.25.2014" şu olur: "ShoppingList.12.25.pdf".
Günlük dönüşüm kotalarını görüntülemek için bkz. Google için Kotalar Hizmetler. Yeni oluşturulan Google Workspace alanları geçici olarak daha sıkılığa tabi olabilir kotalar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
contentType | String | Dönüşümün gerçekleştirileceği MIME türü. Çoğu blob için 'application/pdf' ,
tek geçerli seçenektir. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp' , 'image/gif' , 'image/jpeg' veya 'image/png' 'ten herhangi biri de
geçerlidir. Bir Google Dokümanlar dokümanı için 'text/markdown' ayrıca geçerlidir. |
Return
Blob
— Veriler bir blob olarak.
getBlob()
getDateCreated()
File
öğesinin oluşturulduğu tarihi alır.
Return
Date
: File
öğesinin oluşturulduğu tarih
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getDescription()
File
için açıklamayı alır.
Return
String
— File
için açıklama
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getDownloadUrl()
Dosyayı indirmek için kullanılabilecek URL'yi alır. Yalnızca dosyayı açma izni olan kullanıcılar
Google Drive'da URL'ye erişebilir. Bu URL'yi bir tarayıcıda indirmek için kullanabilirsiniz, ancak
dosyayı UrlFetchApp
ile getirmek için kullanamazsınız. Etiketin içeriğini görmek isterseniz
dosyası için getBlob()
kullanın.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the download URLs to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getDownloadUrl()); }
Return
String
- Dosyayı indirmek için kullanılabilecek URL.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getEditors()
Bu File
için düzenleyenlerin listesini alır. Komut dosyasını yürüten kullanıcı
File
öğesine düzenleme erişimi yoksa bu yöntem boş bir dizi döndürür.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Adds the email addresses in the array as editors of each file. // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' // and 'baklavainthebalkans@gmail.com' with valid email addresses. file.addEditors(['cloudysanfrancisco@gmail.com', 'baklavainthebalkans@gmail.com']); // Gets a list of the file editors. const editors = file.getEditors(); // For each file, logs the editors' email addresses to the console. for (const editor of editors) { console.log(editor.getEmail()); } }
Return
User[]
— Kullanıcının bu File
için düzenleme erişimi varsa şu listeyi döndürür:
editörler. Kullanıcının düzenleme erişimi yoksa boş bir dizi döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getId()
File
kimliğini alır.
Return
String
— File
öğesinin kimliği
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getLastUpdated()
File
öğesinin son güncellenme tarihini alır.
Return
Date
— File
öğesinin son güncellendiği tarih
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getMimeType()
Dosyanın MIME türünü alır.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the MIME type to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getMimeType()); }
Return
String
— Dosyanın MIME türü.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getName()
File
öğesinin adını alır.
Return
String
— File
öğesinin adı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getOwner()
Dosya sahibini alır.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the names of the file owners to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getOwner().getName()); }
Return
User
: Dosyanın sahibi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getParents()
File
öğesinin üst öğesi olan klasörlerden oluşan bir koleksiyon alır.
Return
FolderIterator
— File
klasörünün ilk öğeleri olan klasörlerden oluşan bir koleksiyon
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getResourceKey()
Şu öğelere erişmek için gereken File
kaynak anahtarını alır:
bir bağlantı kullanılarak paylaşıldı.
Return
String
— File
öğesinin kaynak anahtarı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSecurityUpdateEligible()
Bu File
cihazının, aşağıdaki güvenlik güncellemesini uygulayıp uygulamayacağını belirler:
bir bağlantı kullanılarak paylaşıldığında erişim için kaynak anahtarı gerektirir.
Drive'ın, bir
bağlantısını tıklayın. Bu değişiklik, bir güvenlik güncellemesinin parçasıdır. Güncelleme, uygun cihazlar için varsayılan olarak etkindir
dosyalar ve klasörler içerir. Uygun dosyalar için kaynak anahtarı koşulunu etkinleştirmek veya devre dışı bırakmak üzere
setSecurityUpdateEnabled
Google Drive için güvenlik güncellemesi hakkında daha fazla bilgi edinin.
Return
Boolean
— Kaynak anahtarı koşulunun File
için uygulanıp uygulanamayacağı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSecurityUpdateEnabled()
Bu File
öğesinin, aşağıdaki durumlarda erişim için kaynak anahtarı gerektirip gerektirmediğini alır:
bir bağlantı kullanılarak paylaşıldı. Bu koşul, uygun dosya ve klasörler için varsayılan olarak etkindir.
Uygun dosyalar için kaynak anahtarı koşulunu etkinleştirmek veya devre dışı bırakmak üzere
setSecurityUpdateEnabled
öğesini kullanın.
Google Drive için güvenlik güncellemesi hakkında daha fazla bilgi edinin.
Return
Boolean
— Kaynak anahtarı gereksiniminin bu File
için etkinleştirilip etkinleştirilmediği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSharingAccess()
Bireysel olanlar dışında hangi kullanıcı sınıflarının File
uygulamasına erişebileceğini belirler
Açıkça erişim verilen kullanıcılar
Return
Access
: Hangi kullanıcı sınıflarına erişebilecekleri: File
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSharingPermission()
File
uygulamasına erişebilen kullanıcılara verilen izni alır
(açıkça erişim izni verilen bireysel kullanıcılar hariç)
Return
Permission
— File
uygulamasına erişebilen kullanıcılara verilen izinler
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSize()
File
öğesini Drive'da depolamak için kullanılan bayt sayısını alır. Lütfen
Google Workspace uygulama dosyaları, Drive depolama alanı sınırına dahil edilmez ve bu nedenle
0
bayt.
Return
Integer
— Drive'da File
öğesini depolamak için kullanılan bayt sayısı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getTargetId()
Bu bir Kısayol ise işaret ettiği öğenin kimliğini döndürür.
Aksi takdirde null
değerini döndürür.
// The ID of the file for which to make a shortcut and the ID of // the folder to which you want to add the shortcut. // TODO(developer): Replace the file and folder IDs with your IDs. const fileId = 'abc123456'; const folderId = 'xyz987654'; // Gets the folder to add the shortcut to. const folder = DriveApp.getFolderById(folderId); // Creates a shortcut of the file and moves it to the specified folder. const shortcut = DriveApp.createShortcut(fileId).moveTo(folder); // Logs the target ID of the shortcut. console.log(`${shortcut.getName()}=${shortcut.getTargetId()}`);
Return
String
: Hedef öğe kimliği.
getTargetMimeType()
Bu bir Kısayol ise işaret ettiği öğenin MIME türünü döndürür.
Aksi takdirde null
değerini döndürür.
// The ID of the file for which to make a shortcut and the ID of // the folder to which you want to add the shortcut. // TODO(developer): Replace the file and folder IDs with your IDs. const fileId = 'abc123456'; const folderId = 'xyz987654'; // Gets the folder to add the shortcut to. const folder = DriveApp.getFolderById(folderId); // Creates a shortcut of the file and moves it to the specified folder. const shortcut = DriveApp.createShortcut(fileId).moveTo(folder); // Logs the MIME type of the file that the shortcut points to. console.log(`MIME type of the shortcut: ${shortcut.getTargetMimeType()}`);
Return
String
: Hedef öğe MIME türü.
getTargetResourceKey()
Dosya bir kısayolsa işaret ettiği öğenin kaynak anahtarını döndürür. Kaynak anahtarı kullanılarak paylaşılan dosyalara erişmek için aktarmanız gereken ek bir parametredir. bağlantısını tıklayın.
Dosya kısayol değilse null
değerini döndürür.
// Gets a file by its ID. // TODO(developer): Replace 'abc123456' with your file ID. const file = DriveApp.getFileById('abc123456'); // If the file is a shortcut, returns the resource key of the file that it points to. console.log(file.getTargetResourceKey());
Return
String
: Hedef öğenin kaynak anahtarı veya dosya kısayol değilse null
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getThumbnail()
Dosya için küçük resim görüntüsü veya küçük resim yoksa null
alır.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Logs the thumbnail image for each file to the console as a blob, // or null if no thumbnail exists. console.log(file.getThumbnail()); }
Return
Blob
: Dosya için küçük resim.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getUrl()
File
öğesini şunun gibi bir Google uygulamasında açmak için kullanılabilecek URL'yi alır:
Drive veya Dokümanlar.
Return
String
— bu File
öğesini şunun gibi bir Google uygulamasında görüntülemek için kullanılabilecek URL:
Drive veya Dokümanlar
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getViewers()
Bu File
için görüntüleyenlerin ve yorumcuların listesini alır. Eğer
komut dosyasını yürütür, File
için düzenleme erişimine sahip değildir, bu yöntem
boş bir dizi döndürür.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // For each file, logs the viewers' email addresses to the console. const viewers = file.getViewers(); for (viewer of viewers) { console.log(viewer.getEmail()); } }
Return
User[]
— Kullanıcının bu File
için düzenleme erişimi varsa şu listeyi döndürür:
izleyiciler ve yorumcular. Kullanıcının düzenleme erişimi yoksa boş bir dizi döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
isStarred()
File
öğesinin, kullanıcının Drive'ında yıldızlı olup olmadığını belirler.
Return
Boolean
— File
, kullanıcının Drive'ında yıldızlıysa true
; Değilse false
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
isTrashed()
File
öğesinin, kullanıcının Drive'ının çöp kutusunda olup olmadığını belirler.
Return
Boolean
— File
, kullanıcının Drive'ının çöp kutusundaysa true
;
Değilse false
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
makeCopy()
Dosyanın bir kopyasını oluşturur.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and logs the file name to the console. console.log(file.makeCopy().getName()); }
Return
File
— Yeni kopya.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
makeCopy(destination)
Hedef dizinde dosyanın bir kopyasını oluşturur.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and adds it to the specified folder. // TODO(developer): Replace the folder ID with your own. const destination = DriveApp.getFolderById('123456abcxyz'); const copiedFile = file.makeCopy(destination); // Logs the file names to the console. console.log(copiedFile.getName()); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
destination | Folder | Dosyanın kopyalanacağı dizin. |
Return
File
— Yeni kopya.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
makeCopy(name)
Dosyanın bir kopyasını oluşturur ve dosyayı verilen adla adlandırır.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and sets the name to 'Test-Copy.' const filename = file.makeCopy('Test-Copy'); // Logs the copied file's name to the console. console.log(filename.getName()); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | Yeni kopyaya uygulanması gereken dosya adı. |
Return
File
— Yeni kopya.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
makeCopy(name, destination)
Hedef dizinde dosyanın bir kopyasını oluşturur ve dosyayı verilen adla adlandırır.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file, sets the file name, and adds the copied file // to the specified folder. // TODO(developer): Replace the folder ID with your own. const destination = DriveApp.getFolderById('123456abcxyz'); const copiedFile = file.makeCopy('Test-Copy', destination); // Logs the file names to the console. console.log(copiedFile.getName()); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | Yeni kopyaya uygulanması gereken dosya adı. |
destination | Folder | Dosyanın kopyalanacağı dizin. |
Return
File
— Yeni kopya.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
moveTo(destination)
Bu öğeyi sağlanan hedef klasöre taşır.
Geçerli kullanıcı, dosyanın sahibi olmalı veya öğenin en azından düzenleme erişimine sahip olmalıdır. öğeyi hedef klasöre taşımak için geçerli üst klasöre dokunun.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
destination | Folder | Yeni üst öğe olacak klasör. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeCommenter(emailAddress)
Belirtilen kullanıcıyı File
için yorumcular listesinden kaldırır. Bu yöntem
Bir kullanıcı sınıfına ait olan kullanıcıların File
öğesine erişmesini engellemez
(ör. File
, kullanıcının
tüm alan adını tıklayın.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Removes the given user from the list of commenters for each file. // TODO(developer): Replace the email with the email of the user you want to remove. file.removeCommenter('cloudysanfrancisco@gmail.com'); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Kaldırılacak kullanıcının e-posta adresi. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeCommenter(user)
Belirtilen kullanıcıyı File
için yorumcular listesinden kaldırır. Bu yöntem
Bir kullanıcı sınıfına ait olan kullanıcıların File
öğesine erişmesini engellemez
(ör. File
, kullanıcının
tüm alan adını tıklayın.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Removes the given user from the list of commenters for each file. console.log(file.removeCommenter(Session.getActiveUser())); }
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Kaldırılacak kullanıcıyı gösteren bir temsil. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeEditor(emailAddress)
Belirtilen kullanıcıyı File
için düzenleyenler listesinden kaldırır. Bu yöntem
Şu özelliklere sahip bir kullanıcı sınıfına aitse, kullanıcıların File
öğesine erişmesini engelle:
genel erişim (örneğin, File
, kullanıcının tümüyle paylaşılıyorsa)
veya File
, kullanıcının erişebileceği bir ortak drive'da bulunuyorsa.
Bu işlem, Drive dosyaları için kullanıcıyı, görüntüleyenler listesinden de kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Kaldırılacak kullanıcının e-posta adresi. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeEditor(user)
Belirtilen kullanıcıyı File
için düzenleyenler listesinden kaldırır. Bu yöntem
Şu özelliklere sahip bir kullanıcı sınıfına aitse, kullanıcıların File
öğesine erişmesini engelle:
genel erişim (örneğin, File
, kullanıcının tümüyle paylaşılıyorsa)
veya File
, kullanıcının erişebileceği bir ortak drive'da bulunuyorsa.
Bu işlem, Drive dosyaları için kullanıcıyı, görüntüleyenler listesinden de kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Kaldırılacak kullanıcıyı gösteren bir temsil. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeViewer(emailAddress)
Belirtilen kullanıcıyı File
için görüntüleyenler ve yorumcular listesinden kaldırır. Bu
Kullanıcı bir görüntüleyen veya yorumcu değil de düzenleyen ise, yönteminin herhangi bir etkisi yoktur. Bu yöntem ayrıca
Kullanıcı, aşağıdaki koşulları karşılayan bir kullanıcı sınıfına aitse, kullanıcıların File
öğesine erişmesini engellemez:
genel erişime sahip olmalıdır (örneğin, File
, kullanıcının
alanın tamamını veya File
, kullanıcının erişebileceği bir ortak drive'da bulunuyorsa.
Bu işlem, Drive dosyalarında kullanıcıyı düzenleyenler listesinden de kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Kaldırılacak kullanıcının e-posta adresi. |
Return
File
— Zincirleme için bu File
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeViewer(user)
Belirtilen kullanıcıyı File
için görüntüleyenler ve yorumcular listesinden kaldırır. Bu
Kullanıcı bir görüntüleyen değil de düzenleyen olduğunda, yönteminin herhangi bir etkisi yoktur. Bu yöntem ayrıca,
bir kullanıcının File
erişim (örneğin, File
, kullanıcının tüm alanıyla paylaşılıyorsa veya
File
öğesi kullanıcının erişebileceği bir ortak drive'daysa.
Bu işlem, Drive dosyalarında kullanıcıyı düzenleyenler listesinden de kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Kaldırılacak kullanıcıyı gösteren bir temsil. |
Return
File
— Zincirleme için bu File
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
revokePermissions(emailAddress)
Belirtilen kullanıcıya verilen File
erişimini iptal eder. Bu yöntem
Şu kullanıcı kitlesine sahip bir kullanıcı sınıfına aitse, kullanıcıların File
öğesine erişmesini engelle:
genel erişime sahip olduğunda (örneğin, File
, kullanıcının
tüm alan adını tıklayın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | Erişiminin iptal edilmesi gereken kullanıcının e-posta adresi. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
revokePermissions(user)
Belirtilen kullanıcıya verilen File
erişimini iptal eder. Bu yöntem
Şu kullanıcı kitlesine sahip bir kullanıcı sınıfına aitse, kullanıcıların File
öğesine erişmesini engelle:
genel erişime sahip olduğunda (örneğin, File
, kullanıcının
tüm alan adını tıklayın.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Erişiminin iptal edilmesi gereken kullanıcının temsili. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setContent(content)
Verilen değişikliği dosya içeriğinin üzerine yazar. content
10 MB'tan büyükse istisna atar.
// Creates a text file with the content 'Hello, world!' file = DriveApp.createFile('New Text File', 'Hello, world!'); // Logs the content of the text file to the console. console.log(file.getBlob().getDataAsString()); // Updates the content of the text file to 'Updated text!' file.setContent('Updated text!') // Logs content of the text file to the console. console.log(file.getBlob().getDataAsString());
Parametreler
Ad | Tür | Açıklama |
---|---|---|
content | String | Dosyanın yeni içeriği. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setDescription(description)
File
için açıklamayı ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
description | String | File için yeni açıklama |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setName(name)
File
öğesinin adını ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | File cihazının yeni adı |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setOwner(emailAddress)
File
öğesinin sahibini değiştirir. Bu yöntem sayesinde önceki sahibe de
File
için açık düzenleme erişimi.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
emailAddress | String | yeni sahip olması gereken kullanıcının e-posta adresi |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setOwner(user)
File
öğesinin sahibini değiştirir. Bu yöntem sayesinde önceki sahibe de
File
için açık düzenleme erişimi.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Yeni sahip olması gereken kullanıcıyı gösteren bir temsil |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setSecurityUpdateEnabled(enabled)
Aşağıdaki durumlarda File
öğesinin, erişim için bir kaynak anahtarı gerektirip gerektirmeyeceğini belirler
bir bağlantı kullanılarak paylaşıldı. Uygun dosya ve klasörler varsayılan olarak etkinleştirilir.
Google Drive için güvenlik güncellemesi hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
enabled | Boolean | File için kaynak anahtarı gereksiniminin etkinleştirilip etkinleştirilmeyeceğini belirler. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setSharing(accessType, permissionType)
Hangi kullanıcı sınıfının File
uygulamasına erişebileceğini ve hangi izinleri belirler
Açık şekilde erişim verilen bireysel kullanıcıların yanı sıra bu kullanıcılara da izin verilir.
// Creates a folder that anyone on the Internet can read from and write to. (Domain // administrators can prohibit this setting for users of a Google Workspace domain.) var folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
accessType | Access | hangi kullanıcı sınıflarının File uygulamasına erişebilmesi gerektiğini |
permissionType | Permission | File uygulamasına erişebilen kullanıcılara verilmesi gereken izinler |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setStarred(starred)
Kullanıcının Drive'ında File
öğesinin yıldızlı olup olmadığını belirler. Varsayılan
yeni File
: false
.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
starred | Boolean | File öğesinin, kullanıcınıntrue
Drive; Değilse false |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setTrashed(trashed)
File
öğesinin, kullanıcının Drive'ının çöp kutusunda olup olmadığını belirler. Yalnızca
sahibi File
öğesini çöp kutusuna gönderebilir. Yeni File
'ler için varsayılan değer false
.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
trashed | Boolean | File öğesinin çöp kutusuna taşınması gerekiyorsa true
kullanıcının Drive'ı; Değilse false |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive