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()); }
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
add | Folder | यह फ़ंक्शन, दिए गए उपयोगकर्ता को Folder के लिए संपादकों की सूची में जोड़ता है. |
add | Folder | यह फ़ंक्शन, दिए गए उपयोगकर्ता को Folder के लिए संपादकों की सूची में जोड़ता है. |
add | Folder | यह फ़ंक्शन, उपयोगकर्ताओं के दिए गए ऐरे को Folder के लिए संपादकों की सूची में जोड़ता है. |
add | Folder | इस फ़ंक्शन का इस्तेमाल करके, दिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ा जाता है. |
add | Folder | इस फ़ंक्शन का इस्तेमाल करके, दिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ा जाता है. |
add | Folder | यह फ़ंक्शन, उपयोगकर्ताओं के दिए गए ऐरे को Folder के दर्शकों की सूची में जोड़ता है. |
create | File | यह फ़ंक्शन, किसी भी तरह के डेटा के दिए गए Blob से, मौजूदा फ़ोल्डर में एक फ़ाइल बनाता है. |
create | File | यह कमांड, मौजूदा फ़ोल्डर में दिए गए नाम और कॉन्टेंट के साथ एक टेक्स्ट फ़ाइल बनाती है. |
create | File | यह फ़ंक्शन, मौजूदा फ़ोल्डर में दी गई जानकारी के हिसाब से एक फ़ाइल बनाता है. इसमें फ़ाइल का नाम, कॉन्टेंट, और MIME टाइप शामिल होता है. |
create | Folder | यह कमांड, मौजूदा फ़ोल्डर में दिए गए नाम का फ़ोल्डर बनाती है. |
create | File | यह फ़ंक्शन, Drive में मौजूद आइटम के दिए गए आईडी का शॉर्टकट बनाता है और उसे दिखाता है. |
create | File | यह फ़ंक्शन, Drive में मौजूद आइटम के दिए गए आईडी और संसाधन कुंजी का शॉर्टकट बनाता है और उसे दिखाता है. |
get | Permission | किसी उपयोगकर्ता को दी गई अनुमति का पता लगाता है. |
get | Permission | किसी उपयोगकर्ता को दी गई अनुमति का पता लगाता है. |
get | Date | Folder बनाए जाने की तारीख मिलती है. |
get | String | इस फ़ंक्शन से, Folder की जानकारी मिलती है. |
get | User[] | इस Folder के लिए एडिटर की सूची मिलती है. |
get | File | यह फ़ंक्शन, मौजूदा फ़ोल्डर के सभी चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है. |
get | File | यह फ़ंक्शन, मौजूदा फ़ोल्डर के चाइल्ड ऑब्जेक्ट के तौर पर मौजूद उन सभी फ़ाइलों का कलेक्शन दिखाता है जिनका नाम दिया गया है. |
get | File | यह फ़ंक्शन, मौजूदा फ़ोल्डर में मौजूद उन सभी फ़ाइलों का कलेक्शन दिखाता है जो इस फ़ोल्डर की चाइल्ड फ़ाइलें हैं और जिनका MIME टाइप दिया गया है. |
get | Folder | यह फ़ंक्शन, मौजूदा फ़ोल्डर के सभी चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है. |
get | Folder | यह फ़ंक्शन, मौजूदा फ़ोल्डर के सभी चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है. साथ ही, यह उन फ़ोल्डर का कलेक्शन दिखाता है जिनका नाम दिया गया है. |
get | String | इस कुकी से Folder का आईडी मिलता है. |
get | Date | Folder को आखिरी बार अपडेट किए जाने की तारीख मिलती है. |
get | String | इससे Folder का नाम मिलता है. |
get | User | इस Folder के मालिक की जानकारी मिलती है. |
get | Folder | Folder के पैरंट फ़ोल्डर का कलेक्शन मिलता है. |
get | String | यह फ़ंक्शन, Folder की संसाधन कुंजी को वापस लाता है. इसकी ज़रूरत उन आइटम को ऐक्सेस करने के लिए होती है जिन्हें लिंक का इस्तेमाल करके शेयर किया गया है. |
get | Boolean | इससे यह पता चलता है कि क्या यह Folder, सुरक्षा से जुड़ा ऐसा अपडेट लागू करने की ज़रूरी शर्तें पूरी करता है जिसके तहत, लिंक का इस्तेमाल करके शेयर किए जाने पर, फ़ाइल को ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत होती है. |
get | Boolean | इससे यह पता चलता है कि लिंक का इस्तेमाल करके शेयर किए जाने पर, इस Folder को ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं. |
get | Access | इससे यह पता चलता है कि उपयोगकर्ताओं के किस ग्रुप के पास Folder का ऐक्सेस है. इसके अलावा, इससे यह भी पता चलता है कि किन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है. |
get | Permission | उन उपयोगकर्ताओं को दी गई अनुमति मिलती है जो Folder को ऐक्सेस कर सकते हैं. इसके अलावा, उन उपयोगकर्ताओं को भी अनुमति मिलती है जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है. |
get | Integer | Drive में Folder को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या मिलती है. |
get | String | यह उस यूआरएल को दिखाता है जिसका इस्तेमाल करके, Drive या Docs जैसे Google ऐप्लिकेशन में Folder खोला जा सकता है. |
get | User[] | इस Folder के लिए, दर्शकों और टिप्पणी करने वालों की सूची मिलती है. |
is | Boolean | इससे यह तय होता है कि Folder में बदलाव करने की अनुमति वाले उपयोगकर्ता, अन्य उपयोगकर्ताओं के साथ शेयर कर सकते हैं या अनुमतियां बदल सकते हैं या नहीं. |
is | Boolean | इस कुकी से यह पता चलता है कि उपयोगकर्ता ने Drive में Folder को स्टार किया है या नहीं. |
is | Boolean | इस कुकी से यह तय किया जाता है कि Folder, उपयोगकर्ता की Drive के ट्रैश में है या नहीं. |
move | Folder | इस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है. |
remove | Folder | इस विकल्प से, दिए गए उपयोगकर्ता को Folder के एडिटर की सूची से हटा दिया जाता है. |
remove | Folder | इस विकल्प से, दिए गए उपयोगकर्ता को Folder के एडिटर की सूची से हटा दिया जाता है. |
remove | Folder | इस फ़ंक्शन का इस्तेमाल करके, किसी उपयोगकर्ता को Folder के दर्शकों और टिप्पणीकारों की सूची से हटाया जा सकता है. |
remove | Folder | इस फ़ंक्शन का इस्तेमाल करके, किसी उपयोगकर्ता को Folder के दर्शकों और टिप्पणीकारों की सूची से हटाया जा सकता है. |
revoke | Folder | यह दिए गए उपयोगकर्ता को मिले Folder के ऐक्सेस को रद्द करता है. |
revoke | Folder | यह दिए गए उपयोगकर्ता को मिले Folder के ऐक्सेस को रद्द करता है. |
search | File | यह फ़ंक्शन, मौजूदा फ़ोल्डर में मौजूद उन सभी फ़ाइलों का कलेक्शन दिखाता है जो खोज के लिए दिए गए शब्दों से मेल खाती हैं. |
search | Folder | यह फ़ंक्शन, मौजूदा फ़ोल्डर के सभी चाइल्ड फ़ोल्डर का कलेक्शन दिखाता है. साथ ही, यह खोज के लिए दिए गए मानदंड से मेल खाता है. |
set | Folder | इस कुकी का इस्तेमाल Folder के लिए ब्यौरा सेट करने के लिए किया जाता है. |
set | Folder | यह कुकी, Folder का नाम सेट करती है. |
set | Folder | Folder का मालिक बदलता है. |
set | Folder | Folder का मालिक बदलता है. |
set | Folder | इस विकल्प से यह तय किया जाता है कि लिंक का इस्तेमाल करके शेयर किए जाने पर, Folder को ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं. |
set | Folder | इस कुकी से यह तय होता है कि Folder में बदलाव करने की अनुमति वाले उपयोगकर्ता, अन्य उपयोगकर्ताओं के साथ शेयर कर सकते हैं या अनुमतियों में बदलाव कर सकते हैं या नहीं. |
set | Folder | इससे यह तय किया जाता है कि उपयोगकर्ताओं का कौनसा ग्रुप Folder को ऐक्सेस कर सकता है. साथ ही, यह भी तय किया जाता है कि उन उपयोगकर्ताओं को कौनसी अनुमतियां दी गई हैं. इसके अलावा, यह भी तय किया जाता है कि किन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है. |
set | Folder | इस कुकी से यह पता चलता है कि उपयोगकर्ता की Drive में Folder को स्टार किया गया है या नहीं. |
set | Folder | यह कुकी सेट करती है कि Folder, उपयोगकर्ता की Drive के ट्रैश में है या नहीं. |
ज़्यादा जानकारी वाला दस्तावेज़
addEditor(emailAddress)
यह फ़ंक्शन, दिए गए उपयोगकर्ता को Folder के लिए संपादकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो यह तरीका उपयोगकर्ता को दर्शकों की सूची से हटा देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | 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 के लिए संपादकों की सूची में जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल है, तो इस तरीके से उसे दर्शकों की सूची से हटा दिया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की एक कैटगरी. |
वापसी का टिकट
Folder — यह Folder, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
addViewer(emailAddress)
इस फ़ंक्शन का इस्तेमाल करके, दिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ा जाता है. अगर उपयोगकर्ता पहले से ही संपादकों की सूची में शामिल है, तो इस तरीके का कोई असर नहीं होगा.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | 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 के दर्शकों की सूची में जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही संपादकों की सूची में शामिल है, तो इस तरीके का उस पर कोई असर नहीं पड़ेगा.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की एक कैटगरी. |
वापसी का टिकट
Folder — यह Folder, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
createFile(blob)
यह फ़ंक्शन, किसी भी तरह के डेटा के दिए गए Blob से, मौजूदा फ़ोल्डर में एक फ़ाइल बनाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
blob | Blob | नई फ़ाइल का डेटा. |
वापसी का टिकट
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 | नई फ़ाइल का कॉन्टेंट. |
mime | String | नई फ़ाइल का MIME टाइप. |
वापसी का टिकट
File — नई फ़ाइल.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
createFolder(name)
यह कमांड, मौजूदा फ़ोल्डर में दिए गए नाम का फ़ोल्डर बनाती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | नए फ़ोल्डर का नाम. |
वापसी का टिकट
Folder — नया फ़ोल्डर.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
createShortcut(targetId)
यह फ़ंक्शन, Drive में मौजूद आइटम के दिए गए आईडी का शॉर्टकट बनाता है और उसे दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
target | 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(), ); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
target | String | टारगेट फ़ाइल या फ़ोल्डर का आईडी. |
target | 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()
इस फ़ंक्शन से, Folder की जानकारी मिलती है.
वापसी का टिकट
String — Folder के बारे में जानकारी
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
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 टाइप दिया गया है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
mime | 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 — अगर उपयोगकर्ता की Drive में Folder को स्टार किया गया है, तो true; अगर नहीं, तो 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 में मौजूद फ़ाइलों के लिए, इससे उपयोगकर्ता को व्यूअर की सूची से भी हटा दिया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | 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 की फ़ाइलों के लिए, इससे उपयोगकर्ता को संपादकों की सूची से भी हटा दिया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसे हटाना है. |
वापसी का टिकट
Folder — This Folder for chaining.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
removeViewer(user)
इस फ़ंक्शन का इस्तेमाल करके, किसी उपयोगकर्ता को Folder के दर्शकों और टिप्पणीकारों की सूची से हटाया जा सकता है. अगर उपयोगकर्ता व्यूअर के बजाय एडिटर है, तो इस तरीके का कोई असर नहीं पड़ता. इस तरीके से, उन उपयोगकर्ताओं को Folder ऐक्सेस करने से भी नहीं रोका जा सकता जो उपयोगकर्ताओं की ऐसी क्लास से जुड़े हैं जिनके पास सामान्य ऐक्सेस है. उदाहरण के लिए, अगर Folder को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या अगर Folder किसी ऐसी शेयर की गई ड्राइव में है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive की फ़ाइलों के लिए, इससे उपयोगकर्ता को संपादकों की सूची से भी हटा दिया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | उस उपयोगकर्ता का प्रतिनिधित्व जिसे हटाना है. |
वापसी का टिकट
Folder — This Folder for chaining.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
revokePermissions(emailAddress)
यह दिए गए उपयोगकर्ता को मिले Folder के ऐक्सेस को रद्द करता है. अगर उपयोगकर्ता ऐसे लोगों की क्लास में शामिल हैं जिनके पास सामान्य ऐक्सेस है, तो यह तरीका उन्हें Folder ऐक्सेस करने से नहीं रोकता. उदाहरण के लिए, अगर Folder को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | 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 के वर्शन 2 का इस्तेमाल करती है. साथ ही, कुछ क्वेरी फ़ील्ड, वर्शन 3 से अलग होते हैं. 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 के वर्शन 2 का इस्तेमाल करती है. साथ ही, कुछ क्वेरी फ़ील्ड, वर्शन 3 से अलग होते हैं. 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)
यह कुकी, Folder का नाम सेट करती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | Folder का नया नाम |
वापसी का टिकट
Folder — यह Folder, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
setOwner(emailAddress)
Folder का मालिक बदलता है. इस तरीके से, पिछले मालिक को Folder में बदलाव करने का ऐक्सेस भी मिल जाता है.
Drive में, gmail.com खातों के मालिकाना हक वाले आइटम का मालिकाना हक नहीं बदला जा सकता. हालांकि, Workspace खातों के मालिकाना हक वाले आइटम का मालिकाना हक बदला जा सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसे नया मालिक बनाया जाना है. |
वापसी का टिकट
Folder — यह Folder, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
setOwner(user)
Folder का मालिक बदलता है. इस तरीके से, पिछले मालिक को Folder में बदलाव करने का ऐक्सेस भी मिल जाता है.
Drive में, gmail.com खातों के मालिकाना हक वाले आइटम का मालिकाना हक नहीं बदला जा सकता. हालांकि, Workspace खातों के मालिकाना हक वाले आइटम का मालिकाना हक बदला जा सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
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);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
access | Access | उपयोगकर्ताओं की किस क्लास को Folder ऐक्सेस करने की अनुमति होनी चाहिए |
permission | Permission | उन अनुमतियों के बारे में जानकारी जो Folder को ऐक्सेस करने वाले उपयोगकर्ताओं को दी जानी चाहिए |
वापसी का टिकट
Folder — यह Folder, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
setStarred(starred)
इस कुकी से यह पता चलता है कि उपयोगकर्ता की Drive में Folder को स्टार किया गया है या नहीं. नई Folder के लिए, डिफ़ॉल्ट वैल्यू false होती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
starred | Boolean | अगर उपयोगकर्ता की Drive में Folder को स्टार किया जाना चाहिए, तो 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