Google Drive में मौजूद कोई फ़ोल्डर. DriveApp
से फ़ोल्डर ऐक्सेस किए जा सकते हैं या बनाए जा सकते हैं.
// Log the name of every folder in the user's Drive. const folders = DriveApp.getFolders(); while (folders.hasNext()) { const folder = folders.next(); Logger.log(folder.getName()); }
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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 के ट्रैश में है या नहीं. |
ज़्यादा जानकारी वाला दस्तावेज़
addEditor(emailAddress)
इस निर्देश से, दिए गए उपयोगकर्ता को Folder
के लिए, संपादकों की सूची में जोड़ दिया जाता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो इस तरीके से उपयोगकर्ता को दर्शकों की सूची से हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जो उपयोगकर्ता जोड़ना है उसका ईमेल पता. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addEditor(user)
इस निर्देश से, दिए गए उपयोगकर्ता को Folder
के लिए, संपादकों की सूची में जोड़ दिया जाता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो इस तरीके से उपयोगकर्ता को दर्शकों की सूची से हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | जोड़े जाने वाले उपयोगकर्ता की जानकारी. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addEditors(emailAddresses)
Folder
के लिए, संपादकों की सूची में उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो यह तरीका उसे दर्शकों की सूची से हटा देता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddresses | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों का कलेक्शन. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addViewer(emailAddress)
दिए गए उपयोगकर्ता को Folder
के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही एडिटर की सूची में शामिल था, तो इस तरीके का कोई असर नहीं पड़ेगा.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जो उपयोगकर्ता जोड़ना है उसका ईमेल पता. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addViewer(user)
दिए गए उपयोगकर्ता को Folder
के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही एडिटर की सूची में शामिल था, तो इस तरीके का कोई असर नहीं पड़ेगा.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | जोड़े जाने वाले उपयोगकर्ता की जानकारी. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addViewers(emailAddresses)
Folder
के दर्शकों की सूची में, उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही एडिटर की सूची में शामिल है, तो इस तरीके का उस पर कोई असर नहीं पड़ेगा.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddresses | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों का कलेक्शन. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
createFile(blob)
किसी भी तरह के डेटा के दिए गए Blob
से, मौजूदा फ़ोल्डर में फ़ाइल बनाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blob | BlobSource | नई फ़ाइल का डेटा. |
वापसी का टिकट
File
— नई फ़ाइल.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
createFile(name, content)
मौजूदा फ़ोल्डर में, दिए गए नाम और कॉन्टेंट वाली टेक्स्ट फ़ाइल बनाता है. अगर content
का साइज़ 50 एमबी से ज़्यादा है, तो अपवाद दिखाता है.
// Create a text file with the content "Hello, world!" DriveApp.getRootFolder().createFile('New Text File', 'Hello, world!');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | नई फ़ाइल का नाम. |
content | String | नई फ़ाइल का कॉन्टेंट. |
वापसी का टिकट
File
— नई फ़ाइल.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
createFile(name, content, mimeType)
मौजूदा फ़ोल्डर में, दिए गए नाम, कॉन्टेंट, और MIME टाइप वाली फ़ाइल बनाता है. अगर content
10 एमबी से ज़्यादा है, तो अपवाद दिखाता है.
// Create an HTML file with the content "Hello, world!" DriveApp.getRootFolder().createFile('New HTML File', '<b>Hello, world!</b>', MimeType.HTML);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | नई फ़ाइल का नाम. |
content | String | नई फ़ाइल का कॉन्टेंट. |
mimeType | String | नई फ़ाइल का MIME टाइप. |
वापसी का टिकट
File
— नई फ़ाइल.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
createFolder(name)
मौजूदा फ़ोल्डर में, दिए गए नाम का फ़ोल्डर बनाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | नए फ़ोल्डर का नाम. |
वापसी का टिकट
Folder
— नया फ़ोल्डर.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
createShortcut(targetId)
दिए गए Drive आइटम आईडी का शॉर्टकट बनाता है और उसे दिखाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
targetId | String | टारगेट की गई फ़ाइल या फ़ोल्डर का फ़ाइल आईडी. |
वापसी का टिकट
File
— नया शॉर्टकट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)
दिए गए Drive आइटम आईडी और संसाधन कुंजी का शॉर्टकट बनाता है और उसे दिखाता है. रिसॉर्स कीवर्ड एक अतिरिक्त पैरामीटर होता है. इसे उस टारगेट फ़ाइल या फ़ोल्डर को ऐक्सेस करने के लिए पास करना होता है जिसे लिंक का इस्तेमाल करके शेयर किया गया है.
// Creates shortcuts for all folders in the user's drive that have a specific // name. // TODO(developer): Replace 'Test-Folder' with a valid folder name in your // drive. const folders = DriveApp.getFoldersByName('Test-Folder'); // Iterates through all folders named 'Test-Folder'. while (folders.hasNext()) { const folder = folders.next(); // Creates a shortcut to the provided Drive item ID and resource key, and // returns it. DriveApp.createShortcutForTargetIdAndResourceKey( folder.getId(), folder.getResourceKey(), ); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
targetId | String | टारगेट की गई फ़ाइल या फ़ोल्डर का आईडी. |
targetResourceKey | String | टारगेट की गई फ़ाइल या फ़ोल्डर की रिसॉर्स कुंजी. |
वापसी का टिकट
File
— नया शॉर्टकट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
getAccess(email)
किसी खास उपयोगकर्ता को दी गई अनुमति मिलती है. इस तरीके से, Google ग्रुप के लिए अनुमतियां वापस नहीं मिल सकतीं. इसके अलावा, Google ग्रुप से इनहेरिट की गई अनुमतियां भी वापस नहीं मिल सकतीं.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसकी अनुमतियों की जांच करनी है. Google Groups का इस्तेमाल नहीं किया जा सकता. |
वापसी का टिकट
Permission
— उपयोगकर्ता को दी गई अनुमतियां.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getAccess(user)
किसी खास उपयोगकर्ता को दी गई अनुमति मिलती है. इस तरीके से, Google ग्रुप के लिए अनुमतियां वापस नहीं मिल सकतीं. इसके अलावा, Google ग्रुप से इनहेरिट की गई अनुमतियां भी वापस नहीं मिल सकतीं.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | उस उपयोगकर्ता की जानकारी जिसकी अनुमतियों की जांच करनी है. |
वापसी का टिकट
Permission
— उपयोगकर्ता को दी गई अनुमतियां.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getDateCreated()
getDescription()
getEditors()
इस Folder
के लिए, एडिटर की सूची दिखाता है. अगर स्क्रिप्ट को चलाने वाले उपयोगकर्ता के पास Folder
में बदलाव करने का ऐक्सेस नहीं है, तो यह तरीका खाली कलेक्शन दिखाता है.
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the list of editors and logs their names to the console. const editors = folder.getEditors(); for (const editor of editors) { console.log(editor.getName()); }
वापसी का टिकट
User[]
— अगर उपयोगकर्ता के पास बदलाव करने का ऐक्सेस है, तो इस Folder
के लिए एडिटर की सूची या फिर खाली कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getFiles()
मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर में मौजूद सभी फ़ाइलों का कलेक्शन दिखाता है.
वापसी का टिकट
FileIterator
— मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर में मौजूद सभी फ़ाइलों का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getFilesByName(name)
यह फ़ंक्शन, मौजूदा फ़ोल्डर के उन सभी चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है जिनका नाम दिया गया है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | उन फ़ाइलों का नाम जिन्हें ढूंढना है. |
वापसी का टिकट
FileIterator
— मौजूदा फ़ोल्डर के चिल्ड्रन और दिए गए नाम वाली सभी फ़ाइलों का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getFilesByType(mimeType)
यह फ़ंक्शन, मौजूदा फ़ोल्डर के उन सभी चाइल्ड फ़ोल्डर में मौजूद फ़ाइलों का कलेक्शन दिखाता है जिनका MIME टाइप दिया गया है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
mimeType | String | खोजी जाने वाली फ़ाइलों का MIME टाइप. |
वापसी का टिकट
FileIterator
— मौजूदा फ़ोल्डर के चिल्ड्रन और दिए गए MIME टाइप वाली सभी फ़ाइलों का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getFolders()
यह फ़ंक्शन, मौजूदा फ़ोल्डर के सभी चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है.
वापसी का टिकट
FolderIterator
— मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getFoldersByName(name)
यह फ़ंक्शन, मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है. साथ ही, यह भी दिखाता है कि उन फ़ोल्डर का नाम क्या है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | उन फ़ोल्डर का नाम जिन्हें ढूंढना है. |
वापसी का टिकट
FolderIterator
— मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर का कलेक्शन, जिनका नाम दिया गया है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getId()
getLastUpdated()
Folder
को आखिरी बार अपडेट किए जाने की तारीख दिखाता है.
वापसी का टिकट
Date
— Folder
को पिछली बार अपडेट करने की तारीख
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getName()
getOwner()
इस Folder
के मालिक की जानकारी पाता है.
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the owner of the folder and logs the name to the console. const folderOwner = folder.getOwner(); console.log(folderOwner.getName());
वापसी का टिकट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getParents()
Folder
के असली पैरंट फ़ोल्डर का कलेक्शन दिखाता है.
वापसी का टिकट
FolderIterator
— Folder
के पैरंट फ़ोल्डर का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getResourceKey()
लिंक का इस्तेमाल करके शेयर किए गए आइटम ऐक्सेस करने के लिए, Folder
की संसाधन कुंजी पाता है.
वापसी का टिकट
String
— Folder
की संसाधन कुंजी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSecurityUpdateEligible()
इससे पता चलता है कि क्या Folder
के पास, लिंक का इस्तेमाल करके शेयर की गई फ़ाइलों को ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत वाले सुरक्षा अपडेट को लागू करने की अनुमति है.
लिंक का इस्तेमाल करके शेयर की गई कुछ फ़ाइलों या फ़ोल्डर को ऐक्सेस करने के लिए, Drive को रिसॉर्स पासकोड की ज़रूरत होती है. यह बदलाव, सुरक्षा से जुड़े अपडेट का हिस्सा है. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों और फ़ोल्डर के लिए, अपडेट डिफ़ॉल्ट रूप से चालू होता है. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों के लिए, संसाधन कुंजी की ज़रूरत को चालू या बंद करने के लिए,
setSecurityUpdateEnabled
का इस्तेमाल करें.
Google Drive की सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
वापसी का टिकट
Boolean
— क्या Folder
के लिए, संसाधन कुंजी की ज़रूरी शर्त लागू की जा सकती है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSecurityUpdateEnabled()
इससे पता चलता है कि लिंक का इस्तेमाल करके शेयर किए जाने पर, इस Folder
को ऐक्सेस करने के लिए रिसॉर्स पासकोड की ज़रूरत है या नहीं. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों और फ़ोल्डर के लिए, यह ज़रूरी शर्त डिफ़ॉल्ट रूप से चालू रहती है.
ज़रूरी शर्तें पूरी करने वाली फ़ाइलों के लिए, संसाधन कुंजी की ज़रूरत को चालू या बंद करने के लिए,
setSecurityUpdateEnabled
का इस्तेमाल करें.
Google Drive की सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
वापसी का टिकट
Boolean
— इस Folder
के लिए, संसाधन कुंजी की ज़रूरी शर्त चालू है या नहीं.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSharingAccess()
इससे पता चलता है कि साफ़ तौर पर ऐक्सेस दिए गए किसी भी व्यक्ति के अलावा, किन उपयोगकर्ताओं की कैटगरी के पास Folder
का ऐक्सेस हो सकता है.
वापसी का टिकट
Access
— उपयोगकर्ताओं की कौनसी कैटगरी Folder
को ऐक्सेस कर सकती है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSharingPermission()
उन उपयोगकर्ताओं को अनुमति मिलती है जो Folder
को ऐक्सेस कर सकते हैं. साथ ही, उन उपयोगकर्ताओं को भी अनुमति मिलती है जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
वापसी का टिकट
Permission
— Folder
को ऐक्सेस करने वाले उपयोगकर्ताओं को दी गई अनुमतियां
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSize()
Drive में Folder
को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या दिखाता है. ध्यान दें कि Google Workspace के ऐप्लिकेशन की फ़ाइलों को Drive के स्टोरेज में नहीं गिना जाता. इसलिए, इनकी साइज़ 0
बाइट दिखता है.
वापसी का टिकट
Integer
— Drive में Folder
को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getUrl()
वह यूआरएल पाता है जिसका इस्तेमाल Drive या Docs जैसे Google ऐप्लिकेशन में Folder
खोलने के लिए किया जा सकता है.
वापसी का टिकट
String
— वह यूआरएल जिसका इस्तेमाल, Drive या Docs जैसे Google ऐप्लिकेशन में इस Folder
को देखने के लिए किया जा सकता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getViewers()
इस Folder
के लिए, दर्शकों और टिप्पणी करने वालों की सूची पाता है. अगर स्क्रिप्ट को चलाने वाले उपयोगकर्ता के पास Folder
में बदलाव करने का ऐक्सेस नहीं है, तो यह तरीका एक खाली कलेक्शन दिखाता है.
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the list of viewers and logs their names to the console. const viewers = folder.getViewers(); for (const viewer of viewers) { console.log(viewer.getName()); }
वापसी का टिकट
User[]
— अगर उपयोगकर्ता के पास बदलाव करने का ऐक्सेस है, तो इस Folder
के दर्शकों और टिप्पणी करने वालों की सूची. अगर उपयोगकर्ता के पास बदलाव करने का ऐक्सेस नहीं है, तो खाली कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
isStarred()
इससे पता चलता है कि उपयोगकर्ता के Drive में Folder
को स्टार दिया गया है या नहीं.
वापसी का टिकट
Boolean
— true
, अगर Folder
को उपयोगकर्ता के Drive में स्टार दिया गया है; false
, अगर नहीं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
isTrashed()
इससे पता चलता है कि Folder
, उपयोगकर्ता के Drive के ट्रैश में है या नहीं.
वापसी का टिकट
Boolean
— true
, अगर Folder
उपयोगकर्ता के Drive के ट्रैश में है;
false
, अगर नहीं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
moveTo(destination)
इस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है.
आइटम को डेस्टिनेशन फ़ोल्डर में ले जाने के लिए, मौजूदा उपयोगकर्ता के पास फ़ाइल का मालिकाना हक होना चाहिए या उसके पास आइटम के मौजूदा पैरंट फ़ोल्डर में बदलाव करने का ऐक्सेस होना चाहिए.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
destination | Folder | वह फ़ोल्डर जो नया पैरंट फ़ोल्डर बन जाता है. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeEditor(emailAddress)
Folder
के एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. इस तरीके से, उन उपयोगकर्ताओं को Folder
ऐक्सेस करने से नहीं रोका जाता है जिनके पास सामान्य ऐक्सेस होता है. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Folder
किसी शेयर की गई ड्राइव में मौजूद है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive में मौजूद फ़ाइलों के लिए, इससे उपयोगकर्ता को दर्शकों की सूची से भी हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जिस उपयोगकर्ता को हटाना है उसका ईमेल पता. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeEditor(user)
Folder
के एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. इस तरीके से, उन उपयोगकर्ताओं को Folder
ऐक्सेस करने से नहीं रोका जाता है जिनके पास सामान्य ऐक्सेस होता है. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Folder
किसी शेयर की गई ड्राइव में मौजूद है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive में मौजूद फ़ाइलों के लिए, इससे उपयोगकर्ता को दर्शकों की सूची से भी हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | हटाए जाने वाले उपयोगकर्ता की जानकारी. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeViewer(emailAddress)
यह Folder
के दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा देता है. अगर उपयोगकर्ता दर्शक या टिप्पणी करने वाला व्यक्ति नहीं है, बल्कि एडिटर है, तो इस तरीके का कोई असर नहीं पड़ेगा. इस तरीके से, उपयोगकर्ताओं को Folder
को ऐक्सेस करने से भी नहीं रोका जाता है. ऐसा तब होता है, जब वे उन उपयोगकर्ताओं की कैटगरी में शामिल हों जिनके पास सामान्य ऐक्सेस होता है. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Folder
किसी शेयर की गई ड्राइव में मौजूद है और उपयोगकर्ता उसे ऐक्सेस कर सकता है.
Drive की फ़ाइलों के लिए, इससे उपयोगकर्ता को संपादकों की सूची से भी हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जिस उपयोगकर्ता को हटाना है उसका ईमेल पता. |
वापसी का टिकट
Folder
— चेन करने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeViewer(user)
यह Folder
के दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा देता है. अगर उपयोगकर्ता दर्शक नहीं, बल्कि एडिटर है, तो इस तरीके का कोई असर नहीं पड़ेगा. इस तरीके से, उपयोगकर्ताओं को Folder
को ऐक्सेस करने से भी नहीं रोका जाता. ऐसा तब होता है, जब वे उन उपयोगकर्ताओं की कैटगरी में शामिल हों जिनके पास सामान्य ऐक्सेस होता है. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Folder
, शेयर की गई ऐसी ड्राइव में है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive की फ़ाइलों के लिए, इससे उपयोगकर्ता को संपादकों की सूची से भी हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | हटाए जाने वाले उपयोगकर्ता की जानकारी. |
वापसी का टिकट
Folder
— चेन करने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
revokePermissions(emailAddress)
यह उस उपयोगकर्ता को दिए गए Folder
का ऐक्सेस रद्द कर देता है. इस तरीके से, उन उपयोगकर्ताओं को Folder
ऐक्सेस करने से नहीं रोका जाता है जिनके पास सामान्य ऐक्सेस है. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | उस उपयोगकर्ता का ईमेल पता जिसका ऐक्सेस रद्द करना है. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
revokePermissions(user)
यह उस उपयोगकर्ता को दिए गए Folder
का ऐक्सेस रद्द कर देता है. इस तरीके से, उन उपयोगकर्ताओं को Folder
ऐक्सेस करने से नहीं रोका जाता है जिनके पास सामान्य ऐक्सेस है. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | उस उपयोगकर्ता की जानकारी जिसका ऐक्सेस रद्द करना है. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
searchFiles(params)
यह फ़ंक्शन, मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर में मौजूद उन सभी फ़ाइलों का कलेक्शन दिखाता है जो खोज के लिए इस्तेमाल की गई शर्तों से मेल खाती हैं. खोज के लिए ज़रूरी शर्तों के बारे में Google Drive SDK टूल के दस्तावेज़ में बताया गया है. ध्यान दें कि Drive की सेवा, Drive API के v2 वर्शन का इस्तेमाल करती है. साथ ही, कुछ क्वेरी फ़ील्ड, v3 वर्शन से अलग होते हैं. v2 और v3 के बीच फ़ील्ड के अंतर की समीक्षा करें.
params
आर्ग्युमेंट एक क्वेरी स्ट्रिंग है, जिसमें स्ट्रिंग वैल्यू हो सकती हैं. इसलिए, कोटेशन मार्क को सही तरीके से एस्केप करने का ध्यान रखें. उदाहरण के लिए, "title contains 'Gulliver\\'s
Travels'"
या 'title contains "Gulliver\'s Travels"'
.
// Logs the name of every file that are children of the current folder and modified after February 28, // 2022 whose name contains "untitled."" const files = DriveApp.getRootFolder().searchFiles( 'modifiedDate > "2022-02-28" and title contains "untitled"'); while (files.hasNext()) { const file = files.next(); console.log(file.getName()); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
params | String | खोज के लिए इस्तेमाल की जाने वाली शर्तें, जैसा कि Google Drive SDK टूल के दस्तावेज़ में बताया गया है. |
वापसी का टिकट
FileIterator
— मौजूदा फ़ोल्डर के चाइल्ड और खोज के लिए इस्तेमाल हुए शब्दों से मैच करने वाली सभी फ़ाइलों का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
searchFolders(params)
यह फ़ंक्शन, मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर और खोज के लिए इस्तेमाल हुए शब्दों से मेल खाने वाले सभी फ़ोल्डर का कलेक्शन दिखाता है. खोज के लिए ज़रूरी शर्तों के बारे में Google Drive SDK टूल के दस्तावेज़ में बताया गया है. ध्यान दें कि Drive की सेवा, Drive API के v2 वर्शन का इस्तेमाल करती है. साथ ही, कुछ क्वेरी फ़ील्ड, v3 वर्शन से अलग होते हैं. v2 और v3 के बीच फ़ील्ड के अंतर की समीक्षा करें.
params
आर्ग्युमेंट एक क्वेरी स्ट्रिंग है, जिसमें स्ट्रिंग वैल्यू हो सकती हैं. इसलिए, कोटेशन मार्क को सही तरीके से एस्केप करने का ध्यान रखें. उदाहरण के लिए, "title contains 'Gulliver\\'s
Travels'"
या 'title contains "Gulliver\'s Travels"'
.
// Logs the name of every folder that are children of the current folder and you own and is starred. const folders = DriveApp.getRootFolder().searchFolders('starred = true and "me" in owners'); while (folders.hasNext()) { const folder = folders.next(); console.log(folder.getName()); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
params | String | खोज के लिए इस्तेमाल की जाने वाली शर्तें, जैसा कि Google Drive SDK टूल के दस्तावेज़ में बताया गया है. |
वापसी का टिकट
FolderIterator
— मौजूदा फ़ोल्डर के चाइल्ड फ़ोल्डर और खोज के लिए इस्तेमाल हुए शब्दों से मैच करने वाले सभी फ़ोल्डर का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
setDescription(description)
Folder
के लिए ब्यौरा सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
description | String | Folder के लिए नया ब्यौरा |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setName(name)
setOwner(emailAddress)
Folder
का मालिकाना हक बदलता है. इस तरीके से, Folder
के पिछले मालिक को भी बदलाव करने का ऐक्सेस मिल जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | उस उपयोगकर्ता का ईमेल पता जिसे नया मालिक बनाना है |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setOwner(user)
Folder
का मालिकाना हक बदलता है. इस तरीके से, Folder
के पिछले मालिक को भी बदलाव करने का ऐक्सेस मिल जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | उस उपयोगकर्ता की जानकारी जिसे नया मालिक बनाना है |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setSecurityUpdateEnabled(enabled)
इससे यह तय होता है कि लिंक का इस्तेमाल करके Folder
को शेयर करने पर, उसे ऐक्सेस करने के लिए रिसॉर्स पासकोड की ज़रूरत होगी या नहीं. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों और फ़ोल्डर के लिए, यह सुविधा डिफ़ॉल्ट रूप से चालू होती है.
Google Drive की सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
enabled | Boolean | Folder के लिए, संसाधन कुंजी की ज़रूरत को चालू करना है या नहीं. |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setSharing(accessType, permissionType)
इससे यह तय होता है कि कौनसी क्लास के उपयोगकर्ता Folder
को ऐक्सेस कर सकते हैं और उन उपयोगकर्ताओं को कौनसी अनुमतियां दी गई हैं. साथ ही, यह भी तय होता है कि जिन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है वे क्या कर सकते हैं.
// 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.) const folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
accessType | Access | उपयोगकर्ताओं की कौनसी कैटगरी को Folder ऐक्सेस करने की अनुमति होनी चाहिए |
permissionType | Permission | Folder को ऐक्सेस करने वाले उपयोगकर्ताओं को दी जाने वाली अनुमतियां |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setStarred(starred)
इससे यह सेट होता है कि Folder
को उपयोगकर्ता के Drive में स्टार दिया गया है या नहीं. नए Folder
के लिए डिफ़ॉल्ट तौर पर false
सेट होता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
starred | Boolean | true अगर Folder को उपयोगकर्ता के Drive में स्टार का निशान देना है, तो true ; अगर नहीं, तो false |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setTrashed(trashed)
इससे यह तय होता है कि Folder
, उपयोगकर्ता के Drive के ट्रैश में है या नहीं. सिर्फ़ मालिक ही Folder
को ट्रैश में डाल सकता है. नए Folder
के लिए डिफ़ॉल्ट वैल्यू false
है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
trashed | Boolean | true अगर Folder को उपयोगकर्ता के Drive के ट्रैश में ले जाना है, तो false |
वापसी का टिकट
Folder
— चेन बनाने के लिए यह Folder
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive