Google Drive'da bir dosya. DriveApp
üzerinden erişilebilir 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 için yorum yapanlar listesine ekleyin. |
addEditor(emailAddress) | File | Kullanıcıyı File düzenleyici listesine ekler. |
addEditor(user) | File | Kullanıcıyı File düzenleyici listesine ekler. |
addEditors(emailAddresses) | File | Belirtilen kullanıcı dizisini, File düzenleyicisi listesine ekler. |
addViewer(emailAddress) | File | Kullanıcıyı File öğesini görüntüleyenler listesine ekler. |
addViewer(user) | File | Kullanıcıyı File öğesini görüntüleyenler listesine ekler. |
addViewers(emailAddresses) | File | Belirtilen kullanıcı dizisini, File için görüntüleyen listesine ekler. |
getAccess(email) | Permission | Belirli bir kullanıcıya verilen izni alır. |
getAccess(user) | Permission | Belirli bir 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 öğesinin açıklamasını 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üncellendiği tarihi alır. |
getMimeType() | String | Dosyanın MIME türünü alır. |
getName() | String | File öğesinin adını alır. |
getOwner() | User | Dosya sahibini getirir. |
getParents() | FolderIterator | File öğesinin doğrudan üst öğeleri olan klasör koleksiyonunu alır. |
getResourceKey() | String | Bir bağlantı kullanılarak paylaşılan öğelere erişmek için gerekli olan File öğesinin kaynak anahtarını alır. |
getSecurityUpdateEligible() | Boolean | Bu File cihazının, bir bağlantı kullanılarak paylaşıldığında erişim için kaynak anahtarı gerektiren güvenlik güncellemesini uygulamaya uygun olup olmadığını alır. |
getSecurityUpdateEnabled() | Boolean | Bu File öğesinin bir bağlantı kullanılarak paylaşıldığında erişim için kaynak anahtarı gerektirip gerektirmediğini belirtir. |
getSharingAccess() | Access | Açıkça erişim izni verilen bireysel kullanıcıların yanı sıra hangi kullanıcı sınıflarının File öğesine erişebileceğini belirtir. |
getSharingPermission() | Permission | Açıkça erişim verilen bireysel kullanıcıların yanı sıra File erişimi olan kullanıcılara da verilen izni alır. |
getSize() | Integer | File öğesini Drive'da depolamak için kullanılan bayt sayısını alır. |
getTargetId() | String | Bu bir Kısayol ise yönlendirdiğ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, yönlendirdiği öğenin kaynak anahtarını döndürür. |
getThumbnail() | Blob | Dosya için bir küçük resim alır veya küçük resim yoksa null . |
getUrl() | String | File öğesini Drive veya Dokümanlar gibi bir Google uygulamasında açmak için kullanılabilecek URL'yi alır. |
getViewers() | User[] | Bu File için görüntüleyenlerin ve yorum yapanların listesini alır. |
isShareableByEditors() | Boolean | File üzerinde düzenleme izinlerine sahip olan kullanıcıların diğer kullanıcılarla paylaşımda bulunmasına veya izinleri değiştirmesine izin verilip verilmeyeceğini belirler. |
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 verilen adla adlandırır. |
makeCopy(name, destination) | File | Hedef dizinde dosyanın bir kopyasını oluşturur ve verilen adla adlandırır. |
moveTo(destination) | File | Bu öğeyi sağlanan hedef klasöre taşır. |
removeCommenter(emailAddress) | File | İlgili kullanıcıyı File için yorum yapanlar listesinden kaldırır. |
removeCommenter(user) | File | İlgili kullanıcıyı File için yorum yapanlar listesinden kaldırır. |
removeEditor(emailAddress) | File | Kullanıcıyı, File düzenleyici listesinden kaldırır. |
removeEditor(user) | File | Kullanıcıyı, File düzenleyici listesinden kaldırır. |
removeViewer(emailAddress) | File | İlgili kullanıcıyı, File için görüntüleyenler ve yorum yapanlar listesinden kaldırır. |
removeViewer(user) | File | İlgili kullanıcıyı, File için görüntüleyenler ve yorum yapanlar 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 | Belirtilen bir yenisiyle dosya içeriğinin üzerine yazılır. |
setDescription(description) | File | File öğesinin açıklamasını ayarlar. |
setName(name) | File | File öğesinin adını belirler. |
setOwner(emailAddress) | File | File öğesinin sahibini değiştirir. |
setOwner(user) | File | File öğesinin sahibini değiştirir. |
setSecurityUpdateEnabled(enabled) | File | File bir bağlantı kullanılarak paylaşıldığında erişim için kaynak anahtarı gerektirip gerektirmediğini belirler. |
setShareableByEditors(shareable) | File | File üzerinde düzenleme izinlerine sahip olan kullanıcıların diğer kullanıcılarla paylaşımda bulunmasına veya izinleri değiştirmesine izin verilip verilmeyeceğini belirler. |
setSharing(accessType, permissionType) | File | Açıkça erişim verilen bireysel kullanıcıların yanı sıra hangi kullanıcı sınıflarının File ürününe erişebileceğini ve bu kullanıcılara hangi izinlerin verileceğini belirler. |
setStarred(starred) | File | File öğesinin, kullanıcının Drive'ında 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ı zaten görüntüleyen listesindeyse bu yöntem kullanıcıyı görüntüleyen listesinin dışına çıkarır.
// 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 kapsamların biri 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ı zaten görüntüleyen listesindeyse bu yöntem kullanıcıyı görüntüleyen listesinin dışına çıkarı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'); // 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ının temsili. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addCommenters(emailAddresses)
Belirtilen kullanıcı dizisini, File
için yorum yapanlar listesine ekleyin. Kullanıcılardan biri zaten görüntüleyen listesindeyse bu yöntem, söz konusu kullanıcıları görüntüleyen listesinin dışına çıkarı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'); 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addEditor(emailAddress)
Kullanıcıyı File
düzenleyici listesine ekler. Kullanıcı zaten görüntüleyen listesindeyse bu yöntem kullanıcıyı görüntüleyen listesinin dışına çı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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addEditor(user)
Kullanıcıyı File
düzenleyici listesine ekler. Kullanıcı zaten görüntüleyen listesindeyse bu yöntem kullanıcıyı görüntüleyen listesinin dışına çıkarır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Eklenecek kullanıcının temsili. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addEditors(emailAddresses)
Belirtilen kullanıcı dizisini, File
düzenleyicisi listesine ekler. Kullanıcılardan biri zaten görüntüleyen listesindeyse bu yöntem, söz konusu kullanıcıları görüntüleyen listesinin dışına çıkarır.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addViewer(emailAddress)
Kullanıcıyı File
öğesini görüntüleyenler listesine ekler. Kullanıcı zaten düzenleyenler listesindeyse bu yöntemin herhangi bir etkisi olmaz.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addViewer(user)
Kullanıcıyı File
öğesini görüntüleyenler listesine ekler. Kullanıcı zaten düzenleyenler listesindeyse bu yöntemin herhangi bir etkisi olmaz.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Eklenecek kullanıcının temsili. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
addViewers(emailAddresses)
Belirtilen kullanıcı dizisini, File
için görüntüleyen listesine ekler. Kullanıcılardan biri zaten düzenleyen listesindeyse bu yöntemin o kullanıcılar 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
getAccess(email)
Belirli bir 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getAccess(user)
Belirli bir 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 kapsamların biri 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öntem, dosya adına uygun uzantıyı ekler (örneğin, "dosyam.pdf"). Bununla birlikte, dosya adında son noktanın ardından gelen bölümün (varsa) değiştirilmesi gereken mevcut bir uzantı olduğu varsayılır. Sonuç olarak, "ShoppingList.12.25.2014", "ShoppingList.12.25.pdf" haline gelir.
Günlük dönüşüm kotalarını görüntülemek için Google Hizmetleri Kotalar bölümüne bakın. Yeni oluşturulan Google Workspace alanları geçici olarak daha sıkı kotalara tabi olabilir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
contentType | String | Dönüştürülecek MIME türü. Çoğu blob için geçerli tek seçenek 'application/pdf' 'tir. BMP, GIF, JPEG veya PNG biçimindeki resimler için 'image/bmp' , 'image/gif' , 'image/jpeg' veya 'image/png' değerleri de geçerlidir. |
Return
Blob
: Blob halinde veriler.
getBlob()
getDateCreated()
File
öğesinin oluşturulduğu tarihi alır.
Return
Date
— File
oluşturulduğu tarih
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getDescription()
File
öğesinin açıklamasını alır.
Return
String
— File
için açıklama
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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ı Google Drive'da açma
izni olan kullanıcılar URL'ye erişebilir. Dosyayı indirmek için bir tarayıcıda bu URL'yi kullanabilirsiniz, ancak UrlFetchApp
ile dosyayı getirmek için kullanamazsınız. Dosyanın içeriğinin komut dosyasında olmasını istiyorsanız getBlob()
politikasını 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 kapsamların biri 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ının File
için 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 düzenleyenlerin listesini döndürür. 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 kapsamların biri 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
kimliği
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getLastUpdated()
File
öğesinin son güncellendiği tarihi alır.
Return
Date
— File
öğesinin son güncellendiği tarih
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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 kapsamların biri 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
adı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getOwner()
Dosya sahibini getirir.
// 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getParents()
File
öğesinin doğrudan üst öğeleri olan klasör koleksiyonunu alır.
Return
FolderIterator
— File
öğesinin hemen üst öğeleri olan klasörler koleksiyonu
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getResourceKey()
Bir bağlantı kullanılarak paylaşılan öğelere erişmek için gerekli olan File
öğesinin kaynak anahtarını alır.
Return
String
: File
öğesinin kaynak anahtarı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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, bir bağlantı kullanılarak paylaşıldığında erişim için kaynak anahtarı gerektiren güvenlik güncellemesini uygulamaya uygun olup olmadığını alır.
Drive'ın, bağlantı kullanılarak paylaşılan bazı dosyalara veya klasörlere erişebilmesi için kaynak anahtarı gerekir. Bu değişiklik, bir güvenlik güncellemesinin parçasıdır. Uygun dosya ve klasörler için güncelleme varsayılan olarak etkindir. Uygun dosyalar için kaynak anahtarı koşulunu etkinleştirmek veya devre dışı bırakmak üzere setSecurityUpdateEnabled
özelliğini kullanın.
Google Drive güvenlik güncellemesi hakkında daha fazla bilgi edinin.
Return
Boolean
: Kaynak anahtarı gereksiniminin File
için uygulanıp uygulanamayacağı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSecurityUpdateEnabled()
Bu File
öğesinin bir bağlantı kullanılarak paylaşıldığında erişim için kaynak anahtarı gerektirip gerektirmediğini belirtir. Bu şart, 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
özelliğini kullanın.
Google Drive güvenlik güncellemesi hakkında daha fazla bilgi edinin.
Return
Boolean
: Bu File
için kaynak anahtarı gereksiniminin etkinleştirilip etkinleştirilmediği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSharingAccess()
Açıkça erişim izni verilen bireysel kullanıcıların yanı sıra hangi kullanıcı sınıflarının File
öğesine erişebileceğini belirtir.
Return
Access
- hangi kullanıcı sınıflarının File
erişimi vardır?
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSharingPermission()
Açıkça erişim verilen bireysel kullanıcıların yanı sıra File
erişimi olan kullanıcılara da verilen izni alır.
Return
Permission
— File
içeriğine erişebilen kullanıcılara verilen izinler
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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. Google Workspace uygulama dosyalarının Drive depolama alanı sınırlarında hesaba katılmadığını ve bu nedenle 0
bayt döndürdüğünü unutmayın.
Return
Integer
: File
verisinin Drive'da depolanması için kullanılan bayt sayısı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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 yönlendirdiğ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, yönlendirdiği öğenin kaynak anahtarını döndürür. Kaynak anahtarı, bir bağlantı kullanılarak paylaşılan dosyalara erişmek için iletmeniz gereken ek bir parametredir.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getThumbnail()
Dosya için bir küçük resim alır veya küçük resim yoksa null
.
// 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
: Dosyanın küçük resmi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getUrl()
File
öğesini Drive veya Dokümanlar gibi bir Google uygulamasında açmak için kullanılabilecek URL'yi alır.
Return
String
— bu File
öğeyi Drive veya Dokümanlar gibi bir Google uygulamasında görüntülemek için kullanılabilecek URL
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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 yorum yapanların listesini alır. Komut dosyasını yürüten kullanıcının File
için 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(); // 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 görüntüleyenlerin ve yorumcuların listesini döndürür. 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 kapsamların biri 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
; yoksa false
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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 kapsamların biri 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 kapsamların biri 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
makeCopy(name)
Dosyanın bir kopyasını oluşturur ve 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 kapsamların biri 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 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
moveTo(destination)
Bu öğeyi sağlanan hedef klasöre taşır.
Öğeyi hedef klasöre taşımak için geçerli kullanıcının, dosyanın sahibi olması veya öğenin geçerli üst klasörüne en azından düzenleme erişimine sahip olması gerekir.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeCommenter(emailAddress)
İlgili kullanıcıyı File
için yorum yapanlar listesinden kaldırır. Genel erişime sahip bir kullanıcı sınıfında bulunan (örneğin File
, kullanıcının alanının tamamıyla paylaşıldığında) bu yöntem, kullanıcıların File
ürününe erişmesini engellemez.
// 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeCommenter(user)
İlgili kullanıcıyı File
için yorum yapanlar listesinden kaldırır. Genel erişime sahip bir kullanıcı sınıfında bulunan (örneğin File
, kullanıcının alanının tamamıyla paylaşıldığında) bu yöntem, kullanıcıların File
ürününe erişmesini engellemez.
// 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ının temsili. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeEditor(emailAddress)
Kullanıcıyı, File
düzenleyici listesinden kaldırır. Genel erişime sahip bir kullanıcı sınıfına ait olan (örneğin, File
, kullanıcının tüm alan adıyla paylaşılıyorsa veya File
, kullanıcının erişebildiği bir ortak Drive'da yer alıyorsa) bu yöntem, kullanıcıların File
ürününe erişmesini engellemez.
Bu işlem, Drive dosyalarını 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeEditor(user)
Kullanıcıyı, File
düzenleyici listesinden kaldırır. Genel erişime sahip bir kullanıcı sınıfına ait olan (örneğin, File
, kullanıcının tüm alan adıyla paylaşılıyorsa veya File
, kullanıcının erişebildiği bir ortak Drive'da yer alıyorsa) bu yöntem, kullanıcıların File
ürününe erişmesini engellemez.
Bu işlem, Drive dosyalarını görüntüleyenler listesinden de kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | Kaldırılacak kullanıcının temsili. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeViewer(emailAddress)
İlgili kullanıcıyı, File
için görüntüleyenler ve yorum yapanlar listesinden kaldırır. Kullanıcı düzenleyen veya görüntüleyen ya da yorumcu değilse bu yöntemin herhangi bir etkisi yoktur. Ayrıca, File
, kullanıcının tüm alanıyla paylaşılıyorsa veya File
kullanıcının erişebildiği bir ortak Drive'da yer alıyorsa bu yöntem, genel erişime sahip bir kullanıcı sınıfında yer alan kullanıcıların File
öğesine erişimini de engellemez.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
removeViewer(user)
İlgili kullanıcıyı, File
için görüntüleyenler ve yorum yapanlar listesinden kaldırır. Kullanıcı görüntüleyen değil düzenleyense bu yöntemin herhangi bir etkisi yoktur. Ayrıca, File
kullanıcının tüm alanıyla paylaşılıyorsa veya File
kullanıcının erişebildiği bir ortak Drive'da bulunuyorsa bu yöntem, genel erişime sahip bir kullanıcı sınıfında bulunan kullanıcıların File
öğesine erişimini de engellemez.
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ının temsili. |
Return
File
— Zincirleme için bu File
.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
revokePermissions(emailAddress)
Belirtilen kullanıcıya verilen File
erişimini iptal eder. Genel erişime sahip bir kullanıcı sınıfında bulunan (örneğin File
, kullanıcının tüm alanıyla paylaşılıyorsa) bu yöntem, kullanıcıların File
öğesine erişmesini engellemez.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
revokePermissions(user)
Belirtilen kullanıcıya verilen File
erişimini iptal eder. Genel erişime sahip bir kullanıcı sınıfında bulunan (örneğin File
, kullanıcının tüm alanıyla paylaşılıyorsa) bu yöntem, kullanıcıların File
öğesine erişmesini engellemez.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setContent(content)
Belirtilen bir yenisiyle dosya içeriğinin üzerine yazılır. content
10 MB'tan büyükse istisna oluşturur.
// 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setDescription(description)
File
öğesinin açıklamasını 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setName(name)
File
öğesinin adını belirler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | File yeni adı |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setOwner(emailAddress)
File
öğesinin sahibini değiştirir. Bu yöntem, önceki sahibe File
için açık düzenleme erişimi de verir.
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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setOwner(user)
File
öğesinin sahibini değiştirir. Bu yöntem, önceki sahibe File
için açık düzenleme erişimi de verir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
user | User | yeni sahip olması 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 kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setSecurityUpdateEnabled(enabled)
File
bir bağlantı kullanılarak paylaşıldığında erişim için kaynak anahtarı gerektirip gerektirmediğini belirler. Uygun dosya ve klasörler varsayılan olarak etkindir.
Google Drive 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ği. |
Return
File
— Bu File
, zincirleme bağlantı için.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setSharing(accessType, permissionType)
Açıkça erişim verilen bireysel kullanıcıların yanı sıra hangi kullanıcı sınıflarının File
ürününe erişebileceğini ve bu kullanıcılara hangi izinlerin verileceğini belirler.
// 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 ürününe erişebilmesi gerekir? |
permissionType | Permission | File özelliğine erişebilen kullanıcılara verilmesi gereken izinleri |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive
setStarred(starred)
File
öğesinin, kullanıcının Drive'ında yıldızlı olup olmadığını belirler. Yeni File
için varsayılan değer false
'dir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
starred | Boolean | File öğesinin, kullanıcının Drive'ında yıldızlı olması gerekiyorsa true ; aksi takdirde false |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri 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. File
öğesini yalnızca sahibi çöp kutusuna gönderebilir. Yeni File
için varsayılan değer false
.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
trashed | Boolean | File öğesinin, kullanıcının Drive'ındaki çöp kutusuna
taşınması gerekiyorsa true ; taşınmaması durumunda false |
Return
File
— bu File
, zincirleme bağlantı için
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/drive