इस सेवा की मदद से स्क्रिप्ट, Google Drive में फ़ाइलें और फ़ोल्डर बना सकती हैं, उन्हें ढूंढ सकती हैं, और उनमें बदलाव कर सकती हैं.
अगर आपकी स्क्रिप्ट में डिफ़ॉल्ट Cloud प्रोजेक्ट के बजाय, स्टैंडर्ड Cloud प्रोजेक्ट का इस्तेमाल किया गया है, तो आपको Drive API को मैन्युअल तरीके से चालू करना होगा. अपने स्टैंडर्ड Cloud प्रोजेक्ट में, 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 में फ़ाइलें और फ़ोल्डर बनाने, ढूंढने, और उनमें बदलाव करने की अनुमति देता है. |
File | Google Drive में मौजूद कोई फ़ाइल. |
FileIterator | ऐसा इटरेटर जो स्क्रिप्ट को फ़ाइलों के बड़े कलेक्शन पर फिर से काम करने की अनुमति देता है. |
Folder | Google Drive में मौजूद कोई फ़ोल्डर. |
FolderIterator | यह एक ऐसा ऑब्जेक्ट है जो स्क्रिप्ट को फ़ोल्डर के बड़े संग्रह पर फिर से काम करने की अनुमति देता है. |
Permission | यह किसी फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ताओं के अलावा, साफ़ तौर पर ऐक्सेस दिए गए उपयोगकर्ताओं को दी गई अनुमतियों के तौर पर दिखाया जाता है. |
User | Google Drive में मौजूद किसी फ़ाइल से जुड़ा उपयोगकर्ता. |
Access
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
ANYONE | Enum | ऐसा कोई भी व्यक्ति जो इंटरनेट पर है वह शेयर किए गए लिंक को ढूंढ सकता है और ऐक्सेस कर सकता है. |
ANYONE_WITH_LINK | Enum | जिसके पास भी लिंक है वह ऐक्सेस कर सकता है. |
DOMAIN | Enum | आपके डोमेन में शामिल लोग, फ़ाइल को ढूंढ सकते हैं और ऐक्सेस कर सकते हैं. |
DOMAIN_WITH_LINK | Enum | आपके डोमेन में जिन लोगों के पास लिंक है वे ऐक्सेस कर सकते हैं. |
PRIVATE | Enum | केवल स्पष्ट अनुमति वाले लोग ही अभिगमन कर सकते हैं. |
DriveApp
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
Access | Access | किसी फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ताओं की क्लास को दिखाने वाला एनम, उन उपयोगकर्ताओं के अलावा होता है जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है. |
Permission | Permission | यह किसी फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ताओं के अलावा, साफ़ तौर पर ऐक्सेस दिए गए उपयोगकर्ताओं को दी गई अनुमतियों के तौर पर दिखाया जाता है. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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) | File | दिए गए Drive आइटम आईडी का शॉर्टकट बनाता है और उसे दिखाता है. |
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey) | File | दिए गए 'Drive आइटम आईडी' और संसाधन कुंजी का शॉर्टकट बनाता है और उसे लौटाता है. |
enforceSingleParent(value) | void | इससे आइटम पैरंट पर असर डालने वाले सभी कॉल के लिए,AllowSingleParent के व्यवहार को चालू या बंद किया जाता है. |
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) | 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 उपयोगकर्ता के डिस्क के ट्रैश में है या नहीं. |
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 | सेट करता है कि उपयोगकर्ता की Drive में Folder को स्टार का निशान लगाया गया है या नहीं. |
setTrashed(trashed) | Folder | सेट करता है कि Folder उपयोगकर्ता के डिस्क के ट्रैश में है या नहीं. |
FolderIterator
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getContinuationToken() | String | एक टोकन मिलता है जिसका इस्तेमाल बाद में इस इटरेशन को फिर से शुरू करने के लिए किया जा सकता है. |
hasNext() | Boolean | यह तय करता है कि next() को कॉल करने पर कोई आइटम दिखेगा या नहीं. |
next() | Folder | फ़ाइलों या फ़ोल्डर के संग्रह में अगला आइटम मिलता है. |
Permission
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
VIEW | Enum | ऐसे उपयोगकर्ता जो फ़ाइल या फ़ोल्डर को ऐक्सेस कर सकते हैं वे सिर्फ़ उसे देख सकते हैं या कॉपी कर सकते हैं. |
EDIT | Enum | जिन उपयोगकर्ताओं के पास उस फ़ाइल या फ़ोल्डर को ऐक्सेस करने की अनुमति होती है वे उसमें बदलाव कर सकते हैं. |
COMMENT | Enum | इस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता सिर्फ़ इसे देख सकते हैं, कॉपी कर सकते हैं या इस पर टिप्पणी कर सकते हैं. |
OWNER | Enum | फ़ाइल या फ़ोल्डर का मालिकाना हक उपयोगकर्ता के पास होता है. |
ORGANIZER | Enum | ऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में फ़ाइलें और फ़ोल्डर व्यवस्थित कर सकते हैं. |
FILE_ORGANIZER | Enum | ऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में मौजूद कॉन्टेंट में बदलाव कर सकते हैं, उसे ट्रैश में भेज सकते हैं, और उसे एक से दूसरी जगह ले जा सकते हैं. |
NONE | Enum | उपयोगकर्ता के पास फ़ाइल या फ़ोल्डर के लिए कोई अनुमति नहीं है. |
User
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getDomain() | String | उपयोगकर्ता के खाते से जुड़े डोमेन नेम की जानकारी मिलती है. |
getEmail() | String | उपयोगकर्ता के ईमेल पते की जानकारी मिलती है. |
getName() | String | उपयोगकर्ता के नाम की जानकारी मिलती है. |
getPhotoUrl() | String | उपयोगकर्ता की फ़ोटो का यूआरएल मिलता है. |