यह सेवा, स्क्रिप्ट को फ़ाइलें और फ़ोल्डर बनाने, ढूंढने, और उनमें बदलाव करने की अनुमति देती है 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
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
ANYONE | Enum | कोई भी व्यक्ति इंटरनेट पर, शेयर किए गए लिंक को ढूंढ सकता है और ऐक्सेस कर सकता है. |
ANYONE_WITH_LINK | Enum | जिसके पास भी लिंक है वह ऐक्सेस कर सकता है. |
DOMAIN | Enum | आपके डोमेन में मौजूद लोग ढूंढ सकते हैं और ऐक्सेस कर सकते हैं. |
DOMAIN_WITH_LINK | Enum | आपके डोमेन में मौजूद वे लोग ऐक्सेस कर सकते हैं जिनके पास लिंक है. |
PRIVATE | Enum | केवल स्पष्ट अनुमति वाले लोग ही अभिगमन कर सकते हैं. |
DriveApp
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
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 | इससे, आइटम पैरंट पर असर डालने वाले सभी कॉल के लिए,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) | 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 | इस ऑब्जेक्ट के अंदर का डेटा, बताए गए कॉन्टेंट टाइप में बदले गए BLOB के तौर पर दिखाएं. |
getBlob() | Blob | इस ऑब्जेक्ट के अंदर के डेटा को ब्लॉब के तौर पर दिखाएं. |
getDateCreated() | Date | File को बनाए जाने की तारीख की जानकारी देता है. |
getDescription() | String | File की जानकारी देता है. |
getDownloadUrl() | String | इससे वह यूआरएल मिलता है जिसका इस्तेमाल फ़ाइल डाउनलोड करने के लिए किया जा सकता है. |
getEditors() | User[] | इस File के संपादकों की सूची पाएं. |
getId() | String | File का आईडी मिलता है. |
getLastUpdated() | Date | File को पिछली बार अपडेट किए जाने की तारीख की जानकारी देता है. |
getMimeType() | String | फ़ाइल के एमआईएमई टाइप की जानकारी फ़ेच करता है. |
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 | इससे 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) | 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 | इससे 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) | 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
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
VIEW | Enum | इस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता, सिर्फ़ इस फ़ाइल या फ़ोल्डर को देख सकते हैं और इसे कॉपी कर सकते हैं. |
EDIT | Enum | इस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता उसमें बदलाव भी कर सकते हैं. |
COMMENT | Enum | इस फ़ाइल या फ़ोल्डर को ऐक्सेस करने वाले उपयोगकर्ता, सिर्फ़ उसे देख सकते हैं, कॉपी कर सकते हैं या उस पर टिप्पणी भी कर सकते हैं. |
OWNER | Enum | फ़ाइल या फ़ोल्डर का मालिकाना हक उपयोगकर्ता के पास होता है. |
ORGANIZER | Enum | ऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में फ़ाइलों और फ़ोल्डर को व्यवस्थित कर सकते हैं. |
FILE_ORGANIZER | Enum | ऐसे उपयोगकर्ता जो शेयर की गई ड्राइव में कॉन्टेंट में बदलाव कर सकते हैं, उसे ट्रैश में ले जा सकते हैं, और एक जगह से दूसरी जगह ले जा सकते हैं. |
NONE | Enum | उपयोगकर्ता के पास फ़ाइल या फ़ोल्डर के लिए कोई अनुमति नहीं है. |
User
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getDomain() | String | उपयोगकर्ता के खाते से जुड़ा डोमेन नेम हासिल करता है. |
getEmail() | String | उपयोगकर्ता के ईमेल पते को ऐक्सेस करता है. |
getName() | String | उपयोगकर्ता का नाम पाता है. |
getPhotoUrl() | String | उपयोगकर्ता की फ़ोटो का यूआरएल पाता है. |