इस सेवा की मदद से स्क्रिप्ट, Google Drive में फ़ाइलें और फ़ोल्डर बना सकती हैं, उन्हें ढूंढ सकती हैं, और उनमें बदलाव कर सकती हैं.
अगर आपकी स्क्रिप्ट, डिफ़ॉल्ट Cloud प्रोजेक्ट के बजाय, स्टैंडर्ड Cloud प्रोजेक्ट का इस्तेमाल करती है, तो आपको Drive API को मैन्युअल तरीके से चालू करना होगा. अपने स्टैंडर्ड Cloud प्रोजेक्ट में, Drive API को चालू करें:
नीचे दिए गए कोड सैंपल में, उपयोगकर्ता के 'मेरा Drive' फ़ोल्डर में मौजूद हर फ़ाइल के नाम को लॉग करने का तरीका बताया गया है:// 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 में फ़ाइलें और फ़ोल्डर बना सकती हैं, उन्हें ढूंढ सकती हैं, और उनमें बदलाव कर सकती हैं. |
File | Google Drive में मौजूद कोई फ़ाइल. |
FileIterator | एक ऐसा आइटरेटर जो स्क्रिप्ट को फ़ाइलों के बड़े कलेक्शन पर बार-बार इस्तेमाल करने की अनुमति देता है. |
Folder | Google Drive में मौजूद कोई फ़ोल्डर. |
FolderIterator | एक ऐसा ऑब्जेक्ट जिसकी मदद से, स्क्रिप्ट फ़ोल्डर के बड़े कलेक्शन पर बार-बार काम कर सकती हैं. |
Permission | यह एक सूची है, जिसमें उन उपयोगकर्ताओं को दी गई अनुमतियों के बारे में जानकारी होती है जो किसी फ़ाइल या फ़ोल्डर को ऐक्सेस कर सकते हैं. इसमें, उन उपयोगकर्ताओं के बारे में जानकारी नहीं होती जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है. |
User | Google Drive में मौजूद किसी फ़ाइल से जुड़ा उपयोगकर्ता. |
Access
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
ANYONE | Enum | इंटरनेट पर मौजूद कोई भी व्यक्ति इसे ढूंढ सकता है और ऐक्सेस कर सकता है. |
ANYONE_WITH_LINK | Enum | जिस भी व्यक्ति के पास लिंक है वह इसे ऐक्सेस कर सकता है. |
DOMAIN | Enum | आपके डोमेन में शामिल लोग, इसे ढूंढकर ऐक्सेस कर सकते हैं. |
DOMAIN_WITH_LINK | Enum | आपके डोमेन के वे लोग जिनके पास लिंक है, वे ऐक्सेस कर सकते हैं. |
PRIVATE | Enum | केवल स्पष्ट अनुमति वाले लोग ही अभिगमन कर सकते हैं. |
DriveApp
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
Access | Access | यह एक सूची है, जिसमें उन उपयोगकर्ताओं की कैटगरी शामिल होती है जो किसी फ़ाइल या फ़ोल्डर को ऐक्सेस कर सकते हैं. इसमें उन उपयोगकर्ताओं के अलावा, वे उपयोगकर्ता भी शामिल होते हैं जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है. |
Permission | Permission | यह एक सूची है, जिसमें उन उपयोगकर्ताओं को दी गई अनुमतियों के बारे में जानकारी होती है जो किसी फ़ाइल या फ़ोल्डर को ऐक्सेस कर सकते हैं. इसमें, उन उपयोगकर्ताओं के बारे में जानकारी नहीं होती जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
continueFileIterator(continuationToken) | FileIterator | पिछले iterator से मिले कंटिन्यूएशन टोकन का इस्तेमाल करके, फ़ाइल के लिए फिर से दोहराना शुरू करता है. |
continueFolderIterator(continuationToken) | FolderIterator | पिछले iterator से मिले कंटिन्यूएशन टोकन का इस्तेमाल करके, फ़ोल्डर के लिए फिर से फ़ंक्शन चलाता है. |
createFile(blob) | File | उपयोगकर्ता के Drive के रूट में, किसी भी तरह के डेटा के दिए गए Blob से फ़ाइल बनाता है. |
createFile(name, content) | File | उपयोगकर्ता के Drive के रूट में, दिए गए नाम और कॉन्टेंट वाली टेक्स्ट फ़ाइल बनाता है. |
createFile(name, content, mimeType) | File | उपयोगकर्ता के Drive के रूट में, दिए गए नाम, कॉन्टेंट, और MIME टाइप वाली फ़ाइल बनाता है. |
createFolder(name) | Folder | उपयोगकर्ता के Drive के रूट में, दिए गए नाम वाला फ़ोल्डर बनाता है. |
createShortcut(targetId) | File | दिए गए Drive आइटम आईडी का शॉर्टकट बनाता है और उसे दिखाता है. |
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey) | File | दिए गए Drive आइटम आईडी और संसाधन कुंजी का शॉर्टकट बनाता है और उसे दिखाता है. |
enforceSingleParent(value) | void | आइटम के पैरंट पर असर डालने वाले सभी कॉल के लिए, enforceSingleParent को चालू या बंद करता है. |
getFileById(id) | File | दिए गए आईडी वाली फ़ाइल को दिखाता है. |
getFileByIdAndResourceKey(id, resourceKey) | File | दिए गए आईडी और रिसॉर्स कुंजी की मदद से फ़ाइल को फ़ेच करता है. |
getFiles() | FileIterator | उपयोगकर्ता के Drive में मौजूद सभी फ़ाइलों का कलेक्शन मिलता है. |
getFilesByName(name) | FileIterator | उपयोगकर्ता के Drive में मौजूद उन सभी फ़ाइलों का कलेक्शन मिलता है जिनका नाम दिया गया है. |
getFilesByType(mimeType) | FileIterator | उपयोगकर्ता के Drive में मौजूद उन सभी फ़ाइलों का कलेक्शन पाता है जिनका एमआईएम टाइप दिया गया है. |
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) | File | File के लिए, टिप्पणी करने वाले लोगों की सूची में उपयोगकर्ताओं का दिया गया कलेक्शन जोड़ें. |
addEditor(emailAddress) | File | इस निर्देश से, दिए गए उपयोगकर्ता को File के लिए, संपादकों की सूची में जोड़ दिया जाता है. |
addEditor(user) | File | इस निर्देश से, दिए गए उपयोगकर्ता को File के लिए, संपादकों की सूची में जोड़ दिया जाता है. |
addEditors(emailAddresses) | File | File के लिए, संपादकों की सूची में उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. |
addViewer(emailAddress) | File | दिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ता है. |
addViewer(user) | File | दिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ता है. |
addViewers(emailAddresses) | File | File के दर्शकों की सूची में, उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. |
getAccess(email) | Permission | किसी खास उपयोगकर्ता को दी गई अनुमति मिलती है. |
getAccess(user) | Permission | किसी खास उपयोगकर्ता को दी गई अनुमति पाता है. |
getAs(contentType) | Blob | इस ऑब्जेक्ट में मौजूद डेटा को, तय किए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है. |
getBlob() | Blob | इस ऑब्जेक्ट में मौजूद डेटा को ब्लॉब के तौर पर दिखाएं. |
getDateCreated() | Date | File बनाने की तारीख दिखाता है. |
getDescription() | String | File के लिए ब्यौरा पाता है. |
getDownloadUrl() | String | वह यूआरएल पाता है जिसका इस्तेमाल फ़ाइल डाउनलोड करने के लिए किया जा सकता है. |
getEditors() | User[] | इस File के लिए, एडिटर की सूची दिखाता है. |
getId() | String | File का आईडी पाता है. |
getLastUpdated() | Date | File को आखिरी बार अपडेट किए जाने की तारीख दिखाता है. |
getMimeType() | String | फ़ाइल का MIME टाइप दिखाता है. |
getName() | String | File का नाम दिखाता है. |
getOwner() | User | फ़ाइल का मालिक पता करता है. |
getParents() | FolderIterator | File के असली पैरंट फ़ोल्डर का कलेक्शन दिखाता है. |
getResourceKey() | String | लिंक का इस्तेमाल करके शेयर किए गए आइटम ऐक्सेस करने के लिए, File की संसाधन कुंजी पाता है. |
getSecurityUpdateEligible() | Boolean | इससे पता चलता है कि क्या File के पास, लिंक का इस्तेमाल करके शेयर की गई फ़ाइलों को ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत वाले सुरक्षा अपडेट को लागू करने की अनुमति है. |
getSecurityUpdateEnabled() | Boolean | इससे पता चलता है कि इस File को लिंक का इस्तेमाल करके शेयर करने पर, ऐक्सेस के लिए रिसॉर्स पासकोड की ज़रूरत है या नहीं. |
getSharingAccess() | Access | इससे पता चलता है कि साफ़ तौर पर ऐक्सेस दिए गए किसी भी व्यक्ति के अलावा, किन उपयोगकर्ताओं की कैटगरी के पास File का ऐक्सेस हो सकता है. |
getSharingPermission() | Permission | उन उपयोगकर्ताओं को अनुमति मिलती है जो File को ऐक्सेस कर सकते हैं. इसमें, उन उपयोगकर्ताओं के अलावा, वे उपयोगकर्ता भी शामिल हैं जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है. |
getSize() | Integer | Drive में File को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या दिखाता है. |
getTargetId() | String | अगर यह शॉर्टकट है, तो उस आइटम का आईडी दिखाता है जिस पर यह शॉर्टकट ले जाता है. |
getTargetMimeType() | String | अगर यह शॉर्टकट है, तो उस आइटम का MIME टाइप दिखाता है जिस पर यह ले जाता है. |
getTargetResourceKey() | String | अगर फ़ाइल कोई शॉर्टकट है, तो उस आइटम की संसाधन कुंजी दिखाती है जिस पर फ़ाइल ले जाती है. |
getThumbnail() | Blob | फ़ाइल के लिए थंबनेल इमेज दिखाता है. अगर कोई थंबनेल मौजूद नहीं है, तो null दिखाता है. |
getUrl() | String | वह यूआरएल पाता है जिसका इस्तेमाल Drive या Docs जैसे Google ऐप्लिकेशन में File खोलने के लिए किया जा सकता है. |
getViewers() | User[] | इस File के लिए, दर्शकों और टिप्पणी करने वालों की सूची पाता है. |
isShareableByEditors() | Boolean | इससे यह तय होता है कि जिन उपयोगकर्ताओं के पास File में बदलाव करने की अनुमतियां हैं वे उसे अन्य उपयोगकर्ताओं के साथ शेयर कर सकते हैं या नहीं. इसके अलावा, यह भी तय होता है कि वे अनुमतियों में बदलाव कर सकते हैं या नहीं. |
isStarred() | Boolean | इससे पता चलता है कि उपयोगकर्ता के Drive में File को स्टार दिया गया है या नहीं. |
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) | File | File के लिए ब्यौरा सेट करता है. |
setName(name) | File | File का नाम सेट करता है. |
setOwner(emailAddress) | File | File का मालिकाना हक बदलता है. |
setOwner(user) | File | File का मालिकाना हक बदलता है. |
setSecurityUpdateEnabled(enabled) | File | इससे यह तय होता है कि लिंक का इस्तेमाल करके File को शेयर करने पर, उसे ऐक्सेस करने के लिए रिसॉर्स पासकोड की ज़रूरत होगी या नहीं. |
setShareableByEditors(shareable) | File | इससे यह तय होता है कि File में बदलाव करने की अनुमति वाले उपयोगकर्ता, उसे दूसरे उपयोगकर्ताओं के साथ शेयर कर सकते हैं या नहीं. इसके अलावा, यह भी तय होता है कि वे अनुमतियों में बदलाव कर सकते हैं या नहीं. |
setSharing(accessType, permissionType) | File | इससे यह तय होता है कि किन उपयोगकर्ताओं के ग्रुप के पास File का ऐक्सेस हो सकता है और उन उपयोगकर्ताओं को कौनसी अनुमतियां दी गई हैं. साथ ही, यह भी तय होता है कि जिन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है उनके पास कौनसी अनुमतियां होंगी. |
setStarred(starred) | File | इससे यह तय होता है कि उपयोगकर्ता के Drive में File को स्टार दिया गया है या नहीं. |
setTrashed(trashed) | File | इससे यह तय होता है कि File , उपयोगकर्ता के Drive के ट्रैश में है या नहीं. |
FileIterator
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getContinuationToken() | String | एक टोकन मिलता है, जिसका इस्तेमाल बाद में इस प्रोसेस को फिर से शुरू करने के लिए किया जा सकता है. |
hasNext() | Boolean | यह तय करता है कि next() को कॉल करने पर, कोई आइटम वापस मिलेगा या नहीं. |
next() | File | फ़ाइलों या फ़ोल्डर के कलेक्शन में अगला आइटम दिखाता है. |
Folder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
addEditor(emailAddress) | Folder | इस निर्देश से, दिए गए उपयोगकर्ता को Folder के लिए, संपादकों की सूची में जोड़ दिया जाता है. |
addEditor(user) | Folder | इस निर्देश से, दिए गए उपयोगकर्ता को Folder के लिए, संपादकों की सूची में जोड़ दिया जाता है. |
addEditors(emailAddresses) | Folder | Folder के लिए, संपादकों की सूची में उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. |
addViewer(emailAddress) | Folder | दिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ता है. |
addViewer(user) | Folder | दिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ता है. |
addViewers(emailAddresses) | Folder | Folder के दर्शकों की सूची में, उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. |
createFile(blob) | File | किसी भी डेटा के दिए गए Blob से, मौजूदा फ़ोल्डर में फ़ाइल बनाता है. |
createFile(name, content) | File | मौजूदा फ़ोल्डर में, दिए गए नाम और कॉन्टेंट वाली टेक्स्ट फ़ाइल बनाता है. |
createFile(name, content, mimeType) | File | मौजूदा फ़ोल्डर में, दिए गए नाम, कॉन्टेंट, और MIME टाइप वाली फ़ाइल बनाता है. |
createFolder(name) | Folder | मौजूदा फ़ोल्डर में, दिए गए नाम का फ़ोल्डर बनाता है. |
createShortcut(targetId) | File | दिए गए Drive आइटम आईडी का शॉर्टकट बनाता है और उसे दिखाता है. |
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey) | File | दिए गए Drive आइटम आईडी और संसाधन कुंजी का शॉर्टकट बनाता है और उसे दिखाता है. |
getAccess(email) | Permission | किसी खास उपयोगकर्ता को दी गई अनुमति मिलती है. |
getAccess(user) | Permission | किसी खास उपयोगकर्ता को दी गई अनुमति मिलती है. |
getDateCreated() | Date | Folder बनाने की तारीख दिखाता है. |
getDescription() | String | Folder के लिए ब्यौरा पाता है. |
getEditors() | User[] | इस Folder के लिए, एडिटर की सूची दिखाता है. |
getFiles() | FileIterator | मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर में मौजूद सभी फ़ाइलों का कलेक्शन दिखाता है. |
getFilesByName(name) | FileIterator | यह फ़ंक्शन, मौजूदा फ़ोल्डर के उन सभी चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है जिनका नाम दिया गया है. |
getFilesByType(mimeType) | FileIterator | यह फ़ंक्शन, मौजूदा फ़ोल्डर के उन सभी चाइल्ड फ़ोल्डर की सूची दिखाता है जिनमें दिया गया MIME टाइप है. |
getFolders() | FolderIterator | यह फ़ंक्शन, मौजूदा फ़ोल्डर के सभी चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है. |
getFoldersByName(name) | FolderIterator | यह फ़ंक्शन, मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है. साथ ही, यह भी दिखाता है कि उन फ़ोल्डर का नाम क्या है. |
getId() | String | Folder का आईडी पाता है. |
getLastUpdated() | Date | Folder को आखिरी बार अपडेट किए जाने की तारीख दिखाता है. |
getName() | String | Folder का नाम दिखाता है. |
getOwner() | User | इस Folder के मालिक की जानकारी पाता है. |
getParents() | FolderIterator | Folder के असली पैरंट फ़ोल्डर का कलेक्शन दिखाता है. |
getResourceKey() | String | लिंक का इस्तेमाल करके शेयर किए गए आइटम ऐक्सेस करने के लिए, Folder की संसाधन कुंजी पाता है. |
getSecurityUpdateEligible() | Boolean | इससे पता चलता है कि क्या Folder के पास, लिंक का इस्तेमाल करके शेयर की गई फ़ाइलों को ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत वाले सुरक्षा अपडेट को लागू करने की अनुमति है. |
getSecurityUpdateEnabled() | Boolean | इससे पता चलता है कि इस Folder को लिंक का इस्तेमाल करके शेयर करने पर, ऐक्सेस के लिए रिसॉर्स पासकोड की ज़रूरत है या नहीं. |
getSharingAccess() | Access | इससे पता चलता है कि साफ़ तौर पर ऐक्सेस दिए गए किसी भी व्यक्ति के अलावा, किन उपयोगकर्ताओं की कैटगरी के पास Folder का ऐक्सेस हो सकता है. |
getSharingPermission() | Permission | उन उपयोगकर्ताओं को अनुमति मिलती है जो Folder को ऐक्सेस कर सकते हैं. साथ ही, उन उपयोगकर्ताओं को भी अनुमति मिलती है जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है. |
getSize() | Integer | Drive में Folder को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या दिखाता है. |
getUrl() | String | वह यूआरएल पाता है जिसका इस्तेमाल Drive या Docs जैसे Google ऐप्लिकेशन में Folder खोलने के लिए किया जा सकता है. |
getViewers() | User[] | इस Folder के लिए, दर्शकों और टिप्पणी करने वालों की सूची पाता है. |
isShareableByEditors() | Boolean | इससे यह तय होता है कि जिन उपयोगकर्ताओं के पास Folder में बदलाव करने की अनुमतियां हैं वे उसे अन्य उपयोगकर्ताओं के साथ शेयर कर सकते हैं या नहीं. इसके अलावा, यह भी तय होता है कि वे अनुमतियों में बदलाव कर सकते हैं या नहीं. |
isStarred() | Boolean | इससे पता चलता है कि उपयोगकर्ता के Drive में Folder को स्टार दिया गया है या नहीं. |
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) | Folder | Folder के लिए ब्यौरा सेट करता है. |
setName(name) | Folder | Folder का नाम सेट करता है. |
setOwner(emailAddress) | Folder | Folder का मालिकाना हक बदलता है. |
setOwner(user) | Folder | Folder का मालिकाना हक बदलता है. |
setSecurityUpdateEnabled(enabled) | Folder | इससे यह तय होता है कि लिंक का इस्तेमाल करके Folder को शेयर करने पर, उसे ऐक्सेस करने के लिए रिसॉर्स पासकोड की ज़रूरत होगी या नहीं. |
setShareableByEditors(shareable) | Folder | इससे यह तय होता है कि Folder में बदलाव करने की अनुमति वाले उपयोगकर्ता, उसे दूसरे उपयोगकर्ताओं के साथ शेयर कर सकते हैं या नहीं. इसके अलावा, यह भी तय होता है कि वे अनुमतियों में बदलाव कर सकते हैं या नहीं. |
setSharing(accessType, permissionType) | Folder | इससे यह तय होता है कि कौनसे उपयोगकर्ता Folder को ऐक्सेस कर सकते हैं और उन उपयोगकर्ताओं को कौनसी अनुमतियां दी गई हैं. साथ ही, यह भी तय होता है कि जिन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है वे क्या कर सकते हैं. |
setStarred(starred) | Folder | इससे यह सेट होता है कि Folder को उपयोगकर्ता के Drive में स्टार दिया गया है या नहीं. |
setTrashed(trashed) | Folder | इससे यह तय होता है कि Folder , उपयोगकर्ता के Drive के ट्रैश में है या नहीं. |
FolderIterator
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getContinuationToken() | String | एक टोकन मिलता है, जिसका इस्तेमाल बाद में इस प्रोसेस को फिर से शुरू करने के लिए किया जा सकता है. |
hasNext() | Boolean | यह तय करता है कि next() को कॉल करने पर, कोई आइटम वापस मिलेगा या नहीं. |
next() | Folder | फ़ाइलों या फ़ोल्डर के कलेक्शन में अगला आइटम दिखाता है. |
Permission
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
VIEW | Enum | जिन उपयोगकर्ताओं के पास फ़ाइल या फ़ोल्डर का ऐक्सेस है वे उसे सिर्फ़ देख सकते हैं या कॉपी कर सकते हैं. |
EDIT | Enum | जिन उपयोगकर्ताओं के पास फ़ाइल या फ़ोल्डर को ऐक्सेस करने की अनुमति है वे उसमें बदलाव कर सकते हैं. |
COMMENT | Enum | जिन उपयोगकर्ताओं के पास फ़ाइल या फ़ोल्डर का ऐक्सेस है वे उसे सिर्फ़ देख सकते हैं, कॉपी कर सकते हैं या उस पर टिप्पणी कर सकते हैं. |
OWNER | Enum | उपयोगकर्ता के पास फ़ाइल या फ़ोल्डर का मालिकाना हक हो. |
ORGANIZER | Enum | ऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में फ़ाइलों और फ़ोल्डर को व्यवस्थित कर सकते हैं. |
FILE_ORGANIZER | Enum | ऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में मौजूद कॉन्टेंट में बदलाव कर सकते हैं, उसे ट्रैश में डाल सकते हैं, और उसे एक से दूसरी जगह मूव कर सकते हैं. |
NONE | Enum | उपयोगकर्ता के पास फ़ाइल या फ़ोल्डर के लिए कोई अनुमति नहीं है. |
User
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getDomain() | String | उपयोगकर्ता के खाते से जुड़ा डोमेन नेम पाता है. |
getEmail() | String | उपयोगकर्ता का ईमेल पता पाता है. |
getName() | String | उपयोगकर्ता का नाम दिखाता है. |
getPhotoUrl() | String | उपयोगकर्ता की फ़ोटो का यूआरएल पाता है. |