Drive Service

Drive

यह सेवा, स्क्रिप्ट को फ़ाइलें और फ़ोल्डर बनाने, ढूंढने, और उनमें बदलाव करने की अनुमति देती है Google Drive.

अगर आपकी स्क्रिप्ट स्टैंडर्ड Cloud प्रोजेक्ट डिफ़ॉल्ट Cloud प्रोजेक्ट के बजाय, आपको ये काम करने होंगे Drive API को मैन्युअल तरीके से चालू करें. अपने स्टैंडर्ड Cloud प्रोजेक्ट में, Drive API चालू करें:

Drive API को चालू करना

नीचे दिया गया कोड सैंपल, उपयोगकर्ता की फ़ाइल में हर फ़ाइल के नाम को लॉग करने का तरीका बताता है मेरी ड्राइव फ़ोल्डर:
// Logs the name of every file in the user's Drive.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  var file = files.next();
  console.log(file.getName());
}
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

क्लास

नामसंक्षिप्त विवरण
Accessएक सूची जिसमें उन उपयोगकर्ताओं की कैटगरी को दिखाया जाता है जो फ़ाइल या फ़ोल्डर को ऐक्सेस कर सकते हैं. इसमें कोई भी व्यक्ति शामिल नहीं होता जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
DriveAppस्क्रिप्ट को Google Drive में फ़ाइलें और फ़ोल्डर बनाने, ढूंढने, और उनमें बदलाव करने की अनुमति देता है.
FileGoogle Drive में मौजूद कोई फ़ाइल.
FileIteratorयह एक इटरेटर है, जो स्क्रिप्ट को फ़ाइलों के एक बड़े संग्रह पर फिर से दोहराने की अनुमति देता है.
FolderGoogle Drive में मौजूद एक फ़ोल्डर.
FolderIteratorएक ऐसा ऑब्जेक्ट जो फ़ोल्डर के बहुत बड़े कलेक्शन में, स्क्रिप्ट को दोहराने की अनुमति देता है.
Permissionएक ईनम, जो उन उपयोगकर्ताओं को दी गई अनुमतियों को दिखाता है जो फ़ाइल या फ़ोल्डर को ऐक्सेस कर सकते हैं. किसी भी उपयोगकर्ता को साफ़ तौर पर ऐक्सेस दिया गया हो.
UserGoogle Drive में मौजूद किसी फ़ाइल से जुड़ा उपयोगकर्ता.

Access

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
ANYONEEnumकोई भी व्यक्ति इंटरनेट पर, शेयर किए गए लिंक को ढूंढ सकता है और ऐक्सेस कर सकता है.
ANYONE_WITH_LINKEnumजिसके पास भी लिंक है वह ऐक्सेस कर सकता है.
DOMAINEnumआपके डोमेन में मौजूद लोग ढूंढ सकते हैं और ऐक्सेस कर सकते हैं.
DOMAIN_WITH_LINKEnumआपके डोमेन में मौजूद वे लोग ऐक्सेस कर सकते हैं जिनके पास लिंक है.
PRIVATEEnumकेवल स्‍पष्‍ट अनुमति वाले लोग ही अभिगमन कर सकते हैं.

DriveApp

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
AccessAccessएक सूची जिसमें उन उपयोगकर्ताओं की कैटगरी को दिखाया जाता है जो फ़ाइल या फ़ोल्डर को ऐक्सेस कर सकते हैं. इसमें कोई भी व्यक्ति शामिल नहीं होता जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
PermissionPermissionएक ईनम, जो उन उपयोगकर्ताओं को दी गई अनुमतियों को दिखाता है जो फ़ाइल या फ़ोल्डर को ऐक्सेस कर सकते हैं. किसी भी उपयोगकर्ता को साफ़ तौर पर ऐक्सेस दिया गया हो.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
continueFileIterator(continuationToken)FileIteratorपिछले इटरेटर के कंटिन्यूएशन टोकन का इस्तेमाल करके, फ़ाइल को फिर से शुरू करता है.
continueFolderIterator(continuationToken)FolderIteratorपिछले इटरेटर के किसी कंटिन्यूएशन टोकन का इस्तेमाल करके, फ़ोल्डर को फिर से शुरू करता है.
createFile(blob)Fileआर्बिट्रेरी डेटा के दिए गए Blob से उपयोगकर्ता के Drive के रूट में फ़ाइल बनाता है.
createFile(name, content)Fileदिए गए नाम और कॉन्टेंट के साथ उपयोगकर्ता की Drive के रूट में टेक्स्ट फ़ाइल बनाता है.
createFile(name, content, mimeType)Fileदिए गए नाम, कॉन्टेंट, और MIME टाइप से उपयोगकर्ता के Drive के रूट में फ़ाइल बनाता है.
createFolder(name)Folderदिए गए नाम से उपयोगकर्ता की Drive के रूट में फ़ोल्डर बनाता है.
createShortcut(targetId)FileDrive में मौजूद आइटम आईडी का शॉर्टकट बनाकर उसे दिखाता है.
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)FileDrive के दिए गए आइटम आईडी और संसाधन कुंजी का शॉर्टकट बनाता है और उसे दिखाता है.
enforceSingleParent(value)voidइससे, आइटम पैरंट पर असर डालने वाले सभी कॉल के लिए,SingleParent व्यवहार को चालू या बंद किया जाता है.
getFileById(id)Fileदिए गए आईडी वाली फ़ाइल लेता है.
getFileByIdAndResourceKey(id, resourceKey)Fileदिए गए आईडी और संसाधन कुंजी के साथ फ़ाइल फ़ेच करता है.
getFiles()FileIteratorउपयोगकर्ता की Drive में मौजूद सभी फ़ाइलों का संग्रह मिलता है.
getFilesByName(name)FileIteratorउपयोगकर्ता के Drive में मौजूद उन सभी फ़ाइलों का संग्रह लाता है जिनका नाम दिया गया है.
getFilesByType(mimeType)FileIteratorउपयोगकर्ता के Drive में मौजूद उन सभी फ़ाइलों का संग्रह लाता है जिनमें MIME टाइप दिया गया हो.
getFolderById(id)Folderदिए गए आईडी वाला फ़ोल्डर फ़ेच करता है.
getFolderByIdAndResourceKey(id, resourceKey)Folderदिए गए आईडी और संसाधन कुंजी के साथ फ़ोल्डर ऐक्सेस करता है.
getFolders()FolderIteratorउपयोगकर्ता की Drive में मौजूद सभी फ़ोल्डर का संग्रह लाता है.
getFoldersByName(name)FolderIteratorउपयोगकर्ता के Drive में मौजूद उन सभी फ़ोल्डर का संग्रह लाता है जिनका नाम दिया गया है.
getRootFolder()Folderफ़ोल्डर को उपयोगकर्ता की Drive के रूट में लाता है.
getStorageLimit()Integerइससे पता चलता है कि उपयोगकर्ता, Drive में कितनी बाइट सेव कर सकता है.
getStorageUsed()Integerउपयोगकर्ता के पास फ़िलहाल Drive में सेव की जा रही बाइट की संख्या की जानकारी मिलती है.
getTrashedFiles()FileIteratorउपयोगकर्ता के Drive के ट्रैश में मौजूद सभी फ़ाइलों का संग्रह लाता है.
getTrashedFolders()FolderIteratorउपयोगकर्ता की Drive के ट्रैश में मौजूद सभी फ़ोल्डर के संग्रह को फ़ेच करता है.
searchFiles(params)FileIteratorउपयोगकर्ता के Drive में मौजूद उन सभी फ़ाइलों का संग्रह लाता है जो दी गई खोज से मिलती-जुलती हैं शर्तें.
searchFolders(params)FolderIteratorउपयोगकर्ता के Drive में, दी गई खोज से मिलते-जुलते सभी फ़ोल्डर का संग्रह लाता है शर्तें.

File

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addCommenter(emailAddress)Fileकिसी उपयोगकर्ता को File के लिए, टिप्पणी करने वाले लोगों की सूची में जोड़ें.
addCommenter(user)Fileकिसी उपयोगकर्ता को File के लिए, टिप्पणी करने वाले लोगों की सूची में जोड़ें.
addCommenters(emailAddresses)FileFile के लिए, टिप्पणी करने वाले लोगों की सूची में उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ें.
addEditor(emailAddress)Fileदिए गए उपयोगकर्ता को File के संपादकों की सूची में जोड़ता है.
addEditor(user)Fileदिए गए उपयोगकर्ता को File के संपादकों की सूची में जोड़ता है.
addEditors(emailAddresses)FileFile के लिए, एडिटर की सूची में उपयोगकर्ताओं के दिए गए अरे को जोड़ता है.
addViewer(emailAddress)Fileदिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ता है.
addViewer(user)Fileदिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ता है.
addViewers(emailAddresses)FileFile के लिए, उपयोगकर्ताओं की दी गई अरे को दर्शकों की सूची में जोड़ता है.
getAccess(email)Permissionदिए गए उपयोगकर्ता को अनुमति देता है.
getAccess(user)Permissionदिए गए उपयोगकर्ता को अनुमति देता है.
getAs(contentType)Blobइस ऑब्जेक्ट के अंदर का डेटा, बताए गए कॉन्टेंट टाइप में बदले गए BLOB के तौर पर दिखाएं.
getBlob()Blobइस ऑब्जेक्ट के अंदर के डेटा को ब्लॉब के तौर पर दिखाएं.
getDateCreated()DateFile को बनाए जाने की तारीख की जानकारी देता है.
getDescription()StringFile की जानकारी देता है.
getDownloadUrl()Stringइससे वह यूआरएल मिलता है जिसका इस्तेमाल फ़ाइल डाउनलोड करने के लिए किया जा सकता है.
getEditors()User[]इस File के संपादकों की सूची पाएं.
getId()StringFile का आईडी मिलता है.
getLastUpdated()DateFile को पिछली बार अपडेट किए जाने की तारीख की जानकारी देता है.
getMimeType()Stringफ़ाइल के एमआईएमई टाइप की जानकारी फ़ेच करता है.
getName()StringFile का नाम मिलता है.
getOwner()Userफ़ाइल के मालिक को फ़ेच करता है.
getParents()FolderIteratorउन फ़ोल्डर का कलेक्शन मिलता है जो File के पैरंट हैं.
getResourceKey()StringFile की संसाधन कुंजी मिलती है, जो उन आइटम को ऐक्सेस करने के लिए ज़रूरी है जिन्हें एक लिंक का इस्तेमाल करके शेयर किया गया है.
getSecurityUpdateEligible()Booleanइस बारे में जानकारी मिलती है कि यह File, सुरक्षा से जुड़ा अपडेट लागू कर सकता है या नहीं जब किसी संसाधन कुंजी को किसी लिंक का इस्तेमाल करके शेयर किया जाता है, तो उसे ऐक्सेस करने की ज़रूरत होती है.
getSecurityUpdateEnabled()Booleanइससे यह जानकारी मिलती है कि File के पास होने पर, उसे ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं लिंक का इस्तेमाल करके शेयर किया गया है.
getSharingAccess()Accessइससे यह पता चलता है कि किसी व्यक्ति के अलावा, किस क्लास के उपयोगकर्ता File को ऐक्सेस कर सकते हैं जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
getSharingPermission()Permissionउन उपयोगकर्ताओं को अनुमति देता है जो File को ऐक्सेस कर सकते हैं, जिन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है.
getSize()Integerइससे File को Drive में सेव करने के लिए इस्तेमाल की गई बाइट की संख्या का पता चलता है.
getTargetId()Stringअगर यह कोई शॉर्टकट है, तो उस आइटम का आईडी दिखाता है जिस पर यह ले जाता है.
getTargetMimeType()Stringअगर यह कोई शॉर्टकट है, तो उस आइटम का MIME टाइप दिखाता है जिस पर वह ले जाता है.
getTargetResourceKey()Stringअगर कोई फ़ाइल कोई शॉर्टकट है, तो वह उस आइटम की संसाधन कुंजी दिखाती है जिस पर वह ले जाती है.
getThumbnail()Blobफ़ाइल के लिए थंबनेल इमेज दिखाता है. अगर कोई थंबनेल मौजूद नहीं है, तो null.
getUrl()Stringवह यूआरएल मिलता है जिसका इस्तेमाल File को Google ऐप्लिकेशन में खोलने के लिए किया जा सकता है, जैसे कि Drive या Docs.
getViewers()User[]इस File के दर्शकों और टिप्पणी करने वालों की सूची दिखाता है.
isShareableByEditors()Booleanइससे यह तय होता है कि जिन उपयोगकर्ताओं के पास File में बदलाव करने की अनुमति है वे ये काम कर सकते हैं या नहीं अन्य उपयोगकर्ताओं के साथ शेयर करें या अनुमतियां बदलें.
isStarred()Booleanइससे पता चलता है कि क्या File को उपयोगकर्ता के Drive में स्टार के तौर पर मार्क किया गया है.
isTrashed()Booleanइससे पता चलता है कि File, उपयोगकर्ता की Drive के ट्रैश में है या नहीं.
makeCopy()Fileफ़ाइल की कॉपी बनाता है.
makeCopy(destination)Fileडेस्टिनेशन डायरेक्ट्री में फ़ाइल की कॉपी बनाता है.
makeCopy(name)Fileफ़ाइल की एक कॉपी बनाता है और उसे दिए गए नाम के साथ नाम देता है.
makeCopy(name, destination)Fileडेस्टिनेशन डायरेक्ट्री में फ़ाइल की एक कॉपी बनाता है और उसे दिए गए नाम के साथ नाम देता है.
moveTo(destination)Fileइस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है.
removeCommenter(emailAddress)Fileदिए गए उपयोगकर्ता को, File के लिए टिप्पणी करने वालों की सूची से हटाता है.
removeCommenter(user)Fileदिए गए उपयोगकर्ता को, File के लिए टिप्पणी करने वालों की सूची से हटाता है.
removeEditor(emailAddress)Fileदिए गए उपयोगकर्ता को File के संपादकों की सूची से हटाता है.
removeEditor(user)Fileदिए गए उपयोगकर्ता को File के संपादकों की सूची से हटाता है.
removeViewer(emailAddress)Fileदिए गए उपयोगकर्ता को File के दर्शकों और टिप्पणी करने वालों की सूची से हटाता है.
removeViewer(user)Fileदिए गए उपयोगकर्ता को File के दर्शकों और टिप्पणी करने वालों की सूची से हटाता है.
revokePermissions(emailAddress)Fileदिए गए उपयोगकर्ता को दिए गए File का ऐक्सेस वापस लेता है.
revokePermissions(user)Fileदिए गए उपयोगकर्ता को दिए गए File का ऐक्सेस वापस लेता है.
setContent(content)Fileकिसी दिए गए बदलाव से फ़ाइल का कॉन्टेंट ओवरराइट कर देता है.
setDescription(description)FileFile के लिए जानकारी सेट करता है.
setName(name)FileFile का नाम सेट करता है.
setOwner(emailAddress)FileFile का मालिक बदल देता है.
setOwner(user)FileFile का मालिक बदल देता है.
setSecurityUpdateEnabled(enabled)Fileयह सेट करती है कि File को ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत है या नहीं लिंक का इस्तेमाल करके शेयर किया गया है.
setShareableByEditors(shareable)Fileइस नीति से यह सेट किया जाता है कि जिन उपयोगकर्ताओं के पास File में बदलाव करने की अनुमति है वे शेयर कर सकते हैं या नहीं ऐक्सेस करने या अनुमतियां बदलने के लिए कहा जा सकता है.
setSharing(accessType, permissionType)Fileइससे तय होता है कि किस क्लास के उपयोगकर्ता File को ऐक्सेस कर सकते हैं और किन अनुमतियों को ऐक्सेस कर सकते हैं इसके अलावा, किसी उपयोगकर्ता को साफ़ तौर पर ऐक्सेस दिया गया है.
setStarred(starred)Fileइससे यह सेट किया जाता है कि उपयोगकर्ता की Drive में File पर स्टार का निशान लगाया गया है या नहीं.
setTrashed(trashed)Fileसेट करती है कि File, उपयोगकर्ता की डिस्क के ट्रैश में है या नहीं.

FileIterator

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getContinuationToken()Stringइससे एक टोकन मिलता है, जिसे बाद में इस प्रक्रिया को फिर से शुरू करने के लिए इस्तेमाल किया जा सकता है.
hasNext()Booleanइससे यह तय होता है कि next() को कॉल करने पर कोई आइटम दिखेगा या नहीं.
next()Fileफ़ाइलों या फ़ोल्डर के संग्रह का अगला आइटम पाएं.

Folder

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addEditor(emailAddress)Folderदिए गए उपयोगकर्ता को Folder के संपादकों की सूची में जोड़ता है.
addEditor(user)Folderदिए गए उपयोगकर्ता को Folder के संपादकों की सूची में जोड़ता है.
addEditors(emailAddresses)FolderFolder के लिए, एडिटर की सूची में उपयोगकर्ताओं के दिए गए अरे को जोड़ता है.
addViewer(emailAddress)Folderदिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ता है.
addViewer(user)Folderदिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ता है.
addViewers(emailAddresses)FolderFolder के लिए, उपयोगकर्ताओं की दी गई अरे को दर्शकों की सूची में जोड़ता है.
createFile(blob)Fileआर्बिट्रेरी डेटा के दिए गए Blob से मौजूदा फ़ोल्डर में एक फ़ाइल बनाता है.
createFile(name, content)Fileदिए गए नाम और कॉन्टेंट के साथ मौजूदा फ़ोल्डर में एक टेक्स्ट फ़ाइल बनाता है.
createFile(name, content, mimeType)Fileदिए गए नाम, कॉन्टेंट, और MIME टाइप वाली फ़ाइल को मौजूदा फ़ोल्डर में बनाता है.
createFolder(name)Folderदिए गए नाम से मौजूदा फ़ोल्डर में एक फ़ोल्डर बनाता है.
createShortcut(targetId)FileDrive में मौजूद आइटम आईडी का शॉर्टकट बनाकर उसे दिखाता है.
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)FileDrive के दिए गए आइटम आईडी और संसाधन कुंजी का शॉर्टकट बनाता है और उसे दिखाता है.
getAccess(email)Permissionदिए गए उपयोगकर्ता को अनुमति देता है.
getAccess(user)Permissionदिए गए उपयोगकर्ता को अनुमति देता है.
getDateCreated()DateFolder को बनाए जाने की तारीख की जानकारी देता है.
getDescription()StringFolder की जानकारी देता है.
getEditors()User[]इस Folder के संपादकों की सूची पाएं.
getFiles()FileIteratorउन सभी फ़ाइलों का संग्रह लाता है जो मौजूदा फ़ोल्डर के चाइल्ड हैं.
getFilesByName(name)FileIteratorउन सभी फ़ाइलों का संग्रह लाता है जो मौजूदा फ़ोल्डर के चिल्ड्रेन हैं और जिन्हें दिया गया नाम है.
getFilesByType(mimeType)FileIteratorइसमें उन सभी फ़ाइलों का संग्रह शामिल होता है जो मौजूदा फ़ोल्डर के चाइल्ड हैं और जिनके लिए MIME टाइप दिया गया है.
getFolders()FolderIteratorउन सभी फ़ोल्डर का संग्रह लाता है जो मौजूदा फ़ोल्डर के चिल्ड्रन हैं.
getFoldersByName(name)FolderIteratorउन सभी फ़ोल्डर का संग्रह लाता है जो मौजूदा फ़ोल्डर के चिल्ड्रेन हैं और जिनमें दिया गया नाम है.
getId()StringFolder का आईडी मिलता है.
getLastUpdated()DateFolder को पिछली बार अपडेट किए जाने की तारीख की जानकारी देता है.
getName()StringFolder का नाम मिलता है.
getOwner()Userइस Folder का मालिक मिल जाता है.
getParents()FolderIteratorउन फ़ोल्डर का कलेक्शन मिलता है जो Folder के पैरंट हैं.
getResourceKey()StringFolder की संसाधन कुंजी मिलती है, जो उन आइटम को ऐक्सेस करने के लिए ज़रूरी है जिन्हें एक लिंक का इस्तेमाल करके शेयर किया गया है.
getSecurityUpdateEligible()Booleanइस बारे में जानकारी मिलती है कि यह Folder, सुरक्षा से जुड़ा अपडेट लागू कर सकता है या नहीं जब किसी संसाधन कुंजी को किसी लिंक का इस्तेमाल करके शेयर किया जाता है, तो उसे ऐक्सेस करने की ज़रूरत होती है.
getSecurityUpdateEnabled()Booleanइससे यह जानकारी मिलती है कि Folder के पास होने पर, उसे ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं लिंक का इस्तेमाल करके शेयर किया गया है.
getSharingAccess()Accessइससे यह पता चलता है कि किसी व्यक्ति के अलावा, किस क्लास के उपयोगकर्ता Folder को ऐक्सेस कर सकते हैं जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
getSharingPermission()Permissionउन उपयोगकर्ताओं को अनुमति देता है जो Folder को ऐक्सेस कर सकते हैं, जिन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है.
getSize()Integerइससे Folder को Drive में सेव करने के लिए इस्तेमाल की गई बाइट की संख्या का पता चलता है.
getUrl()Stringवह यूआरएल मिलता है जिसका इस्तेमाल Folder को Google ऐप्लिकेशन में खोलने के लिए किया जा सकता है, जैसे कि Drive या Docs.
getViewers()User[]इस Folder के दर्शकों और टिप्पणी करने वालों की सूची दिखाता है.
isShareableByEditors()Booleanइससे यह तय होता है कि जिन उपयोगकर्ताओं के पास Folder में बदलाव करने की अनुमति है वे ये काम कर सकते हैं या नहीं अन्य उपयोगकर्ताओं के साथ शेयर करें या अनुमतियां बदलें.
isStarred()Booleanइससे पता चलता है कि क्या Folder को उपयोगकर्ता के Drive में स्टार के तौर पर मार्क किया गया है.
isTrashed()Booleanइससे पता चलता है कि Folder, उपयोगकर्ता की Drive के ट्रैश में है या नहीं.
moveTo(destination)Folderइस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है.
removeEditor(emailAddress)Folderदिए गए उपयोगकर्ता को Folder के संपादकों की सूची से हटाता है.
removeEditor(user)Folderदिए गए उपयोगकर्ता को Folder के संपादकों की सूची से हटाता है.
removeViewer(emailAddress)Folderदिए गए उपयोगकर्ता को Folder के दर्शकों और टिप्पणी करने वालों की सूची से हटाता है.
removeViewer(user)Folderदिए गए उपयोगकर्ता को Folder के दर्शकों और टिप्पणी करने वालों की सूची से हटाता है.
revokePermissions(emailAddress)Folderदिए गए उपयोगकर्ता को दिए गए Folder का ऐक्सेस वापस लेता है.
revokePermissions(user)Folderदिए गए उपयोगकर्ता को दिए गए Folder का ऐक्सेस वापस लेता है.
searchFiles(params)FileIteratorउन सभी फ़ाइलों का संग्रह लाता है जो मौजूदा फ़ोल्डर के चाइल्ड हैं और दी गई खोज से मेल खाती हैं शर्तें.
searchFolders(params)FolderIteratorउन सभी फ़ोल्डर का संग्रह लाता है जो मौजूदा फ़ोल्डर के चिल्ड्रेन हैं और दी गई खोज से मेल खाते हैं शर्तें.
setDescription(description)FolderFolder के लिए जानकारी सेट करता है.
setName(name)FolderFolder का नाम सेट करता है.
setOwner(emailAddress)FolderFolder का मालिक बदल देता है.
setOwner(user)FolderFolder का मालिक बदल देता है.
setSecurityUpdateEnabled(enabled)Folderयह सेट करती है कि Folder को ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत है या नहीं लिंक का इस्तेमाल करके शेयर किया गया है.
setShareableByEditors(shareable)Folderइस नीति से यह सेट किया जाता है कि जिन उपयोगकर्ताओं के पास Folder में बदलाव करने की अनुमति है वे शेयर कर सकते हैं या नहीं ऐक्सेस करने या अनुमतियां बदलने के लिए कहा जा सकता है.
setSharing(accessType, permissionType)Folderइससे तय होता है कि किस क्लास के उपयोगकर्ता Folder को ऐक्सेस कर सकते हैं और किन अनुमतियों को ऐक्सेस कर सकते हैं इसके अलावा, किसी उपयोगकर्ता को साफ़ तौर पर ऐक्सेस दिया गया है.
setStarred(starred)Folderइससे यह सेट किया जाता है कि उपयोगकर्ता की Drive में Folder पर स्टार का निशान लगाया गया है या नहीं.
setTrashed(trashed)Folderसेट करती है कि Folder, उपयोगकर्ता की डिस्क के ट्रैश में है या नहीं.

FolderIterator

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getContinuationToken()Stringइससे एक टोकन मिलता है, जिसे बाद में इस प्रक्रिया को फिर से शुरू करने के लिए इस्तेमाल किया जा सकता है.
hasNext()Booleanइससे यह तय होता है कि next() को कॉल करने पर कोई आइटम दिखेगा या नहीं.
next()Folderफ़ाइलों या फ़ोल्डर के संग्रह का अगला आइटम पाएं.

Permission

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
VIEWEnumइस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता, सिर्फ़ इस फ़ाइल या फ़ोल्डर को देख सकते हैं और इसे कॉपी कर सकते हैं.
EDITEnumइस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता उसमें बदलाव भी कर सकते हैं.
COMMENTEnumइस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता, सिर्फ़ उसे देख सकते हैं, कॉपी कर सकते हैं या उस पर टिप्पणी भी कर सकते हैं.
OWNEREnumफ़ाइल या फ़ोल्डर का मालिकाना हक उपयोगकर्ता के पास होता है.
ORGANIZEREnumऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में फ़ाइलों और फ़ोल्डर को व्यवस्थित कर सकते हैं.
FILE_ORGANIZEREnumऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में कॉन्टेंट में बदलाव कर सकते हैं, उसे ट्रैश में ले जा सकते हैं, और एक जगह से दूसरी जगह ले जा सकते हैं.
NONEEnumउपयोगकर्ता के पास फ़ाइल या फ़ोल्डर के लिए कोई अनुमति नहीं है.

User

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getDomain()Stringउपयोगकर्ता के खाते से जुड़ा डोमेन नेम हासिल करता है.
getEmail()Stringउपयोगकर्ता के ईमेल पते को ऐक्सेस करता है.
getName()Stringउपयोगकर्ता का नाम पाता है.
getPhotoUrl()Stringउपयोगकर्ता की फ़ोटो का यूआरएल पाता है.