Google Drive में मौजूद कोई फ़ोल्डर. DriveApp
से फ़ोल्डर बनाए या ऐक्सेस किए जा सकते हैं.
// Log the name of every folder in the user's Drive. var folders = DriveApp.getFolders(); while (folders.hasNext()) { var 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 | सेट करता है कि उपयोगकर्ता की Drive में Folder को स्टार का निशान लगाया गया है या नहीं. |
setTrashed(trashed) | Folder | सेट करता है कि Folder उपयोगकर्ता के डिस्क के ट्रैश में है या नहीं. |
ज़्यादा जानकारी के साथ दस्तावेज़
addEditor(emailAddress)
दिए गए उपयोगकर्ता को Folder
के लिए एडिटर की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में था, तो इस तरीके का इस्तेमाल करने से उसे दर्शकों की सूची से बाहर रखा जाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
emailAddress | String | जोड़ने के लिए उपयोगकर्ता का ईमेल पता. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addEditor(user)
दिए गए उपयोगकर्ता को Folder
के लिए एडिटर की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में था, तो इस तरीके का इस्तेमाल करने से उसे दर्शकों की सूची से बाहर रखा जाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
user | User | जोड़े जाने वाले उपयोगकर्ता का इलस्ट्रेशन. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addEditors(emailAddresses)
उपयोगकर्ताओं के दिए गए अरे को Folder
के लिए एडिटर की सूची में जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में मौजूद है, तो इस तरीके से उसे दर्शकों की सूची से बाहर रखा जाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
emailAddresses | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की कैटगरी. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addViewer(emailAddress)
दिए गए उपयोगकर्ता को Folder
के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से
एडिटर की सूची में था, तो इस तरीके का कोई असर नहीं होगा.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
emailAddress | String | जोड़ने के लिए उपयोगकर्ता का ईमेल पता. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addViewer(user)
दिए गए उपयोगकर्ता को Folder
के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से
एडिटर की सूची में था, तो इस तरीके का कोई असर नहीं होगा.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
user | User | जोड़े जाने वाले उपयोगकर्ता का इलस्ट्रेशन. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addViewers(emailAddresses)
Folder
के लिए दर्शकों की सूची में उपयोगकर्ताओं के दिए गए अरे को जोड़ता है. अगर कोई उपयोगकर्ता पहले से संपादकों की सूची में था, तो इस तरीके का उस पर कोई असर नहीं होता.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
emailAddresses | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की कैटगरी. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
createFile(blob)
दिए गए Blob
आर्बिट्रेरी डेटा से, मौजूदा फ़ोल्डर में फ़ाइल बनाता है.
// Create an image file in Google Drive using the Maps service. var blob = Maps.newStaticMap().setCenter('76 9th Avenue, New York NY').getBlob(); DriveApp.getRootFolder().createFile(blob);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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!');
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
name | String | नई फ़ाइल का नाम. |
content | String | नई फ़ाइल का कॉन्टेंट. |
mimeType | String | नई फ़ाइल का MIME टाइप. |
रिटर्न
File
— नई फ़ाइल.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
createFolder(name)
createShortcut(targetId)
दिए गए Drive आइटम आईडी का शॉर्टकट बनाता है और उसे दिखाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
targetId | String | टारगेट फ़ाइल या फ़ोल्डर का आईडी. |
targetResourceKey | String | टारगेट फ़ाइल या फ़ोल्डर की संसाधन कुंजी. |
रिटर्न
File
— नया शॉर्टकट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
getAccess(email)
इससे उपयोगकर्ता को अनुमति मिलती है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसकी अनुमतियों की जांच की जानी चाहिए |
रिटर्न
Permission
— उपयोगकर्ता को दी गई अनुमतियां
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getAccess(user)
इससे उपयोगकर्ता को अनुमति मिलती है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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 (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)
उन सभी फ़ाइलों का संग्रह पाएं जो मौजूदा फ़ोल्डर से जुड़े हैं और जिनका नाम दिया गया है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
name | String | ढूंढने के लिए फ़ाइलों के नाम. |
रिटर्न
FileIterator
— यह उन सभी फ़ाइलों का कलेक्शन है जो मौजूदा फ़ोल्डर में मौजूद हैं और जिनका नाम दिया गया है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getFilesByType(mimeType)
यह उन सभी फ़ाइलों का कलेक्शन इकट्ठा करता है जो मौजूदा फ़ोल्डर में मौजूद हैं और जिनका MIME टाइप दिया गया है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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)
उन सभी फ़ोल्डर का संग्रह पाएं जो मौजूदा फ़ोल्डर के हैं और उनका नाम दिया गया है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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
— Folder
को Drive में सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getUrl()
Drive या Docs जैसे Google ऐप्लिकेशन में Folder
खोलने के लिए इस्तेमाल किया जाने वाला यूआरएल
मिलता है.
रिटर्न
String
— ऐसा यूआरएल जिसका इस्तेमाल करके, इस Folder
को Drive या Docs जैसे Google ऐप्लिकेशन में देखा जा सकता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
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 (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)
इस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है.
आइटम को डेस्टिनेशन फ़ोल्डर में ले जाने के लिए मौजूदा उपयोगकर्ता के पास फ़ाइल का मालिकाना हक होना चाहिए या उसके पास आइटम के मौजूदा पैरंट फ़ोल्डर में बदलाव करने का ऐक्सेस होना चाहिए.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
destination | Folder | वह फ़ोल्डर जो नया पैरंट फ़ोल्डर बन जाता है. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeEditor(emailAddress)
Folder
के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में हैं, तो भी यह तरीका Folder
को ऐक्सेस करने से नहीं रोक सकता. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Folder
शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive फ़ाइलों के लिए, इससे उपयोगकर्ता दर्शक की सूची से भी हट जाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
emailAddress | String | जिस व्यक्ति को हटाना है उसका ईमेल पता. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeEditor(user)
Folder
के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में हैं, तो भी यह तरीका Folder
को ऐक्सेस करने से नहीं रोक सकता. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Folder
शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive फ़ाइलों के लिए, इससे उपयोगकर्ता दर्शक की सूची से भी हट जाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
user | User | जिस उपयोगकर्ता को हटाना है उसके बारे में जानकारी. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeViewer(emailAddress)
ऐसा करने से, Folder
के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है. अगर उपयोगकर्ता एक एडिटर है, न कि दर्शक या टिप्पणी करने वाला, तो इस तरीके का कोई असर नहीं होगा. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में आते हैं, तो भी लोग Folder
को ऐक्सेस कर सकते हैं. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया हो या Folder
किसी'शेयर की गई ड्राइव' में हो, जिसे उपयोगकर्ता ऐक्सेस कर सके.
Drive फ़ाइलों के लिए, इससे उपयोगकर्ता एडिटर की सूची से भी हट जाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
emailAddress | String | जिस व्यक्ति को हटाना है उसका ईमेल पता. |
रिटर्न
Folder
— यह Folder
चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeViewer(user)
ऐसा करने से, Folder
के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है. अगर उपयोगकर्ता एक एडिटर है, न कि दर्शक, तो इस तरीके का कोई असर नहीं पड़ता. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में आते हैं, तो भी लोग Folder
को ऐक्सेस कर सकते हैं. उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया हो या Folder
शेयर की गई ड्राइव में हो, जिसे उपयोगकर्ता ऐक्सेस कर सके.
Drive फ़ाइलों के लिए, इससे उपयोगकर्ता एडिटर की सूची से भी हट जाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
user | User | जिस उपयोगकर्ता को हटाना है उसके बारे में जानकारी. |
रिटर्न
Folder
— यह Folder
चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
revokePermissions(emailAddress)
दिए गए उपयोगकर्ता को दिए गए Folder
का ऐक्सेस वापस लेता है. अगर उपयोगकर्ता ऐसे उपयोगकर्ताओं की कैटगरी में हैं जिनके पास सामान्य ऐक्सेस है — तो, यह तरीका उन्हें Folder
को ऐक्सेस करने से नहीं रोकता है — उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन से शेयर किया गया हो.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
emailAddress | String | उस उपयोगकर्ता का ईमेल पता जिसका ऐक्सेस रद्द किया जाना चाहिए. |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
revokePermissions(user)
दिए गए उपयोगकर्ता को दिए गए Folder
का ऐक्सेस वापस लेता है. अगर उपयोगकर्ता ऐसे उपयोगकर्ताओं की कैटगरी में हैं जिनके पास सामान्य ऐक्सेस है — तो, यह तरीका उन्हें Folder
को ऐक्सेस करने से नहीं रोकता है — उदाहरण के लिए, अगर Folder
को उपयोगकर्ता के पूरे डोमेन से शेयर किया गया हो.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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."" var files = DriveApp.getRootFolder().searchFiles( 'modifiedDate > "2022-02-28" and title contains "untitled"'); while (files.hasNext()) { var file = files.next(); console.log(file.getName()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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. var folders = DriveApp.getRootFolder().searchFolders('starred = true and "me" in owners'); while (folders.hasNext()) { var folder = folders.next(); console.log(folder.getName()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
params | String | खोज की शर्तें, जैसा कि Google Drive SDK टूल के दस्तावेज़ में बताया गया है. |
रिटर्न
FolderIterator
— यह उन सभी फ़ोल्डर का कलेक्शन है जो मौजूदा फ़ोल्डर में मौजूद हैं और खोजने की शर्तों से मेल खाते हैं.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
setDescription(description)
setName(name)
setOwner(emailAddress)
Folder
का मालिक बदलता है. इस तरीके से, डिवाइस के पिछले मालिक को Folder
में बदलाव करने का ऐक्सेस भी साफ़ तौर पर मिलता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
emailAddress | String | उस उपयोगकर्ता का ईमेल पता जिसे नया मालिक बनना चाहिए |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setOwner(user)
Folder
का मालिक बदलता है. इस तरीके से, डिवाइस के पिछले मालिक को Folder
में बदलाव करने का ऐक्सेस भी साफ़ तौर पर मिलता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
user | User | उस उपयोगकर्ता का प्रतिनिधित्व जिसे नया मालिक बनाना चाहिए |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setSecurityUpdateEnabled(enabled)
सेट करता है कि लिंक का इस्तेमाल करके Folder
को शेयर करने पर, ऐक्सेस के लिए संसाधन कुंजी की ज़रूरत है या नहीं. इस्तेमाल की जा सकने वाली फ़ाइलें और फ़ोल्डर, डिफ़ॉल्ट रूप से चालू होते हैं.
Google Drive के लिए सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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.) var folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
accessType | Access | किस वर्ग के उपयोगकर्ता Folder को ऐक्सेस कर सकते हैं |
permissionType | Permission | वे अनुमतियां जो Folder को ऐक्सेस करने वाले उपयोगकर्ताओं को दी जानी चाहिए |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setStarred(starred)
सेट करता है कि उपयोगकर्ता की Drive में Folder
को स्टार का निशान लगाया गया है या नहीं. नए Folder
के लिए डिफ़ॉल्ट वैल्यू
false
है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
starred | Boolean | true , अगर Folder को उपयोगकर्ता की
Drive में स्टार का निशान लगाना चाहिए; अगर ऐसा नहीं है, तो false |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setTrashed(trashed)
सेट करता है कि Folder
उपयोगकर्ता के डिस्क के ट्रैश में है या नहीं. केवल
मालिक ही Folder
को ट्रैश में डाल सकता है. नए Folder
के लिए डिफ़ॉल्ट वैल्यू false
है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
trashed | Boolean | true , अगर Folder को उपयोगकर्ता की Drive के ट्रैश में ले जाना चाहिए; अगर ऐसा नहीं है, तो false |
रिटर्न
Folder
— यह Folder
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive