Google Drive में मौजूद कोई फ़ाइल. Drive से फ़ाइलें ऐक्सेस की जा सकती हैं या बनाई जा सकती हैं.
// Trash every untitled spreadsheet that hasn't been updated in a week. const files = DriveApp.getFilesByName('Untitled spreadsheet'); while (files.hasNext()) { const file = files.next(); if (new Date() - file.getLastUpdated() > 7 * 24 * 60 * 60 * 1000) { file.setTrashed(true); } }
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
add | File | दिए गए उपयोगकर्ता को File के लिए टिप्पणी करने वालों की सूची में जोड़ता है. |
add | File | दिए गए उपयोगकर्ता को File के लिए टिप्पणी करने वालों की सूची में जोड़ता है. |
add | File | उपयोगकर्ताओं के दिए गए ऐरे को File के लिए टिप्पणी करने वालों की सूची में जोड़ता है. |
add | File | यह फ़ंक्शन, दिए गए उपयोगकर्ता को File के लिए संपादकों की सूची में जोड़ता है. |
add | File | इस फ़ंक्शन का इस्तेमाल करके, दिए गए उपयोगकर्ता को File के लिए संपादकों की सूची में जोड़ा जाता है. |
add | File | यह फ़ंक्शन, उपयोगकर्ताओं के दिए गए ऐरे को File के लिए संपादकों की सूची में जोड़ता है. |
add | File | इस फ़ंक्शन का इस्तेमाल करके, दिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ा जाता है. |
add | File | इस फ़ंक्शन का इस्तेमाल करके, दिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ा जाता है. |
add | File | यह फ़ंक्शन, उपयोगकर्ताओं के दिए गए ऐरे को File के दर्शकों की सूची में जोड़ता है. |
get | Permission | किसी उपयोगकर्ता को दी गई अनुमति का पता लगाता है. |
get | Permission | किसी उपयोगकर्ता को दी गई अनुमति का पता लगाता है. |
get | Blob | इस ऑब्जेक्ट में मौजूद डेटा को, बताए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है. |
get | Blob | इस ऑब्जेक्ट में मौजूद डेटा को blob के तौर पर दिखाओ. |
get | Date | File बनाए जाने की तारीख मिलती है. |
get | String | इससे File की जानकारी मिलती है. |
get | String | यह फ़ाइल को डाउनलोड करने के लिए इस्तेमाल किया जा सकने वाला यूआरएल दिखाता है. |
get | User[] | इस File के लिए, एडिटर की सूची मिलती है. |
get | String | यह कुकी, File का आईडी सेव करती है. |
get | Date | File को आखिरी बार अपडेट किए जाने की तारीख मिलती है. |
get | String | फ़ाइल का MIME टाइप मिलता है. |
get | String | इससे File का नाम मिलता है. |
get | User | फ़ाइल के मालिक की जानकारी मिलती है. |
get | Folder | इस तरीके से, File के पैरंट फ़ोल्डर का कलेक्शन मिलता है. |
get | String | यह फ़ंक्शन, File की संसाधन कुंजी को वापस लाता है. इस कुंजी की मदद से, लिंक का इस्तेमाल करके शेयर किए गए आइटम को ऐक्सेस किया जा सकता है. |
get | Boolean | इससे यह पता चलता है कि क्या यह File, सुरक्षा से जुड़ा ऐसा अपडेट लागू करने की ज़रूरी शर्तें पूरी करता है जिसके तहत, लिंक का इस्तेमाल करके शेयर किए जाने पर, फ़ाइल को ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत होती है. |
get | Boolean | इससे यह पता चलता है कि लिंक का इस्तेमाल करके शेयर किए जाने पर, इस File को ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं. |
get | Access | इससे यह पता चलता है कि उपयोगकर्ताओं के किस ग्रुप के पास File का ऐक्सेस है. इसके अलावा, इससे यह भी पता चलता है कि किन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है. |
get | Permission | उन उपयोगकर्ताओं को दी गई अनुमति मिलती है जो File को ऐक्सेस कर सकते हैं. इसके अलावा, उन उपयोगकर्ताओं को भी अनुमति मिलती है जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है. |
get | Integer | Drive में File को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या मिलती है. |
get | String | अगर यह कोई शॉर्टकट है, तो यह उस आइटम का आईडी दिखाता है जिस पर यह पॉइंट करता है. |
get | String | अगर यह कोई शॉर्टकट है, तो यह उस आइटम का माइम टाइप दिखाता है जिस पर यह ले जाता है. |
get | String | अगर फ़ाइल कोई शॉर्टकट है, तो यह उस आइटम की संसाधन कुंजी दिखाता है जिस पर वह पॉइंट करता है. |
get | Blob|null | इस फ़ंक्शन से, फ़ाइल के लिए थंबनेल इमेज मिलती है. अगर कोई थंबनेल मौजूद नहीं है, तो null मिलता है. |
get | String | यह उस यूआरएल को दिखाता है जिसका इस्तेमाल करके, Drive या Docs जैसे Google ऐप्लिकेशन में File खोला जा सकता है. |
get | User[] | इस File के लिए, दर्शकों और टिप्पणी करने वालों की सूची मिलती है. |
is | Boolean | इससे यह तय होता है कि File में बदलाव करने की अनुमति वाले उपयोगकर्ता, अन्य उपयोगकर्ताओं के साथ शेयर कर सकते हैं या अनुमतियां बदल सकते हैं या नहीं. |
is | Boolean | इस कुकी से यह पता चलता है कि उपयोगकर्ता ने Drive में File को स्टार किया है या नहीं. |
is | Boolean | इस कुकी से यह तय किया जाता है कि File, उपयोगकर्ता की Drive के ट्रैश में है या नहीं. |
make | File | इस फ़ंक्शन से, फ़ाइल की कॉपी बनती है. |
make | File | यह विकल्प, डेस्टिनेशन डायरेक्ट्री में फ़ाइल की कॉपी बनाता है. |
make | File | यह फ़ाइल की कॉपी बनाता है और उसे दिए गए नाम से सेव करता है. |
make | File | यह फ़ाइल की एक कॉपी, डेस्टिनेशन डायरेक्ट्री में बनाता है और उसे दिए गए नाम से सेव करता है. |
move | File | इस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है. |
remove | File | यह File के लिए टिप्पणी करने वालों की सूची से दिए गए उपयोगकर्ता को हटाता है. |
remove | File | यह File के लिए टिप्पणी करने वालों की सूची से दिए गए उपयोगकर्ता को हटाता है. |
remove | File | इस विकल्प से, दिए गए उपयोगकर्ता को File के एडिटर की सूची से हटा दिया जाता है. |
remove | File | इस विकल्प से, दिए गए उपयोगकर्ता को File के एडिटर की सूची से हटा दिया जाता है. |
remove | File | इस फ़ंक्शन का इस्तेमाल करके, किसी उपयोगकर्ता को File के दर्शकों और टिप्पणीकारों की सूची से हटाया जा सकता है. |
remove | File | इस फ़ंक्शन का इस्तेमाल करके, किसी उपयोगकर्ता को File के दर्शकों और टिप्पणीकारों की सूची से हटाया जा सकता है. |
revoke | File | यह दिए गए उपयोगकर्ता को मिले File के ऐक्सेस को रद्द करता है. |
revoke | File | यह दिए गए उपयोगकर्ता को मिले File के ऐक्सेस को रद्द करता है. |
set | File | यह फ़ाइल के कॉन्टेंट को दिए गए कॉन्टेंट से बदल देता है. |
set | File | इस कुकी का इस्तेमाल File के लिए ब्यौरा सेट करने के लिए किया जाता है. |
set | File | यह कुकी, File का नाम सेट करती है. |
set | File | File का मालिक बदलता है. |
set | File | File का मालिक बदलता है. |
set | File | इस विकल्प से यह तय किया जाता है कि लिंक का इस्तेमाल करके शेयर किए जाने पर, File को ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं. |
set | File | इस कुकी से यह तय होता है कि File में बदलाव करने की अनुमति वाले उपयोगकर्ता, अन्य उपयोगकर्ताओं के साथ शेयर कर सकते हैं या अनुमतियों में बदलाव कर सकते हैं या नहीं. |
set | File | इससे यह तय किया जाता है कि उपयोगकर्ताओं का कौनसा ग्रुप File को ऐक्सेस कर सकता है. साथ ही, यह भी तय किया जाता है कि उन उपयोगकर्ताओं को कौनसी अनुमतियां दी गई हैं. इसके अलावा, यह भी तय किया जाता है कि किन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है. |
set | File | इस कुकी से यह पता चलता है कि उपयोगकर्ता की Drive में File को स्टार किया गया है या नहीं. |
set | File | यह कुकी सेट करती है कि File, उपयोगकर्ता की Drive के ट्रैश में है या नहीं. |
ज़्यादा जानकारी वाला दस्तावेज़
add Commenter(emailAddress)
दिए गए उपयोगकर्ता को File के लिए टिप्पणी करने वालों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल है, तो यह तरीका उपयोगकर्ता को दर्शकों की सूची से हटा देता है.
const files = DriveApp.getFilesByName('Test'); // Loops through the files while (files.hasNext()) { const file = files.next(); file.addCommenter('hello@example.com'); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | जिस उपयोगकर्ता को जोड़ना है उसका ईमेल पता. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
add Commenter(user)
दिए गए उपयोगकर्ता को File के लिए टिप्पणी करने वालों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल है, तो यह तरीका उपयोगकर्ता को दर्शकों की सूची से हटा देता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Adds the active user as a commenter. while (files.hasNext()) { const file = files.next(); file.addCommenter(Session.getActiveUser()); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | जोड़े जाने वाले उपयोगकर्ता का प्रतिनिधित्व. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
add Commenters(emailAddresses)
उपयोगकर्ताओं के दिए गए ऐरे को File के लिए टिप्पणी करने वालों की सूची में जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल है, तो इस तरीके से उसे दर्शकों की सूची से हटा दिया जाता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); while (files.hasNext()) { const file = files.next(); // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' and // 'baklavainthebalkans@gmail.com' with the email addresses to add as // commenters. const emails = [ 'cloudysanfrancisco@gmail.com', 'baklavainthebalkans@gmail.com', ]; console.log(file.addCommenters(emails)); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की एक कैटगरी. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
add Editor(emailAddress)
यह फ़ंक्शन, दिए गए उपयोगकर्ता को File के लिए संपादकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो यह तरीका उपयोगकर्ता को दर्शकों की सूची से बाहर कर देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | जिस उपयोगकर्ता को जोड़ना है उसका ईमेल पता. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
add Editor(user)
यह फ़ंक्शन, दिए गए उपयोगकर्ता को File के लिए संपादकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो यह तरीका उपयोगकर्ता को दर्शकों की सूची से बाहर कर देता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | जोड़े जाने वाले उपयोगकर्ता का प्रतिनिधित्व. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
add Editors(emailAddresses)
यह फ़ंक्शन, उपयोगकर्ताओं के दिए गए ऐरे को File के लिए संपादकों की सूची में जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल है, तो इस तरीके से उसे दर्शकों की सूची से हटा दिया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की एक कैटगरी. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
add Viewer(emailAddress)
इस फ़ंक्शन का इस्तेमाल करके, दिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ा जाता है. अगर उपयोगकर्ता पहले से ही संपादकों की सूची में शामिल है, तो इस तरीके का कोई असर नहीं होगा.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | जिस उपयोगकर्ता को जोड़ना है उसका ईमेल पता. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
add Viewer(user)
इस फ़ंक्शन का इस्तेमाल करके, दिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ा जाता है. अगर उपयोगकर्ता पहले से ही संपादकों की सूची में शामिल है, तो इस तरीके का कोई असर नहीं होगा.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | जोड़े जाने वाले उपयोगकर्ता का प्रतिनिधित्व. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
add Viewers(emailAddresses)
यह फ़ंक्शन, उपयोगकर्ताओं के दिए गए ऐरे को File के दर्शकों की सूची में जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही संपादकों की सूची में शामिल है, तो इस तरीके का उस पर कोई असर नहीं पड़ेगा.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की एक कैटगरी. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
get Access(email)
किसी उपयोगकर्ता को दी गई अनुमति का पता लगाता है. इस तरीके से, Google ग्रुप के लिए अनुमतियां वापस नहीं ली जा सकती. साथ ही, Google ग्रुप से मिली अनुमतियां भी वापस नहीं ली जा सकतीं.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसकी अनुमतियों की जांच की जानी चाहिए. Google Groups के ईमेल पते इस्तेमाल नहीं किए जा सकते. |
वापसी का टिकट
Permission — उपयोगकर्ता को दी गई अनुमतियां.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Access(user)
किसी उपयोगकर्ता को दी गई अनुमति का पता लगाता है. इस तरीके से, Google ग्रुप के लिए अनुमतियां वापस नहीं ली जा सकती. साथ ही, Google ग्रुप से मिली अनुमतियां भी वापस नहीं ली जा सकतीं.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | उस उपयोगकर्ता का प्रतिनिधित्व जिसे अनुमतियां दी गई हैं. |
वापसी का टिकट
Permission — उपयोगकर्ता को दी गई अनुमतियां.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get As(contentType)
इस ऑब्जेक्ट में मौजूद डेटा को, बताए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है. इस तरीके से, फ़ाइल के नाम में सही एक्सटेंशन जुड़ जाता है. उदाहरण के लिए, "myfile.pdf". हालांकि, यह मानता है कि फ़ाइल नाम का वह हिस्सा जो आखिरी अवधि के बाद आता है (अगर कोई हो), एक मौजूदा एक्सटेंशन है जिसे बदला जाना चाहिए. इसलिए, "ShoppingList.12.25.2014" बदलकर "ShoppingList.12.25.pdf" हो जाता है.
कन्वर्ज़न के लिए रोज़ाना के कोटा देखने के लिए, Google की सेवाओं के लिए कोटा देखें. नए Google Workspace डोमेन पर, कुछ समय के लिए ज़्यादा पाबंदियां लागू हो सकती हैं.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
content | String | जिस MIME टाइप में बदलना है. ज़्यादातर ब्लॉब के लिए, 'application/pdf' ही मान्य विकल्प है. BMP, GIF, JPEG या PNG फ़ॉर्मैट में मौजूद इमेज के लिए, 'image/bmp', 'image/gif', 'image/jpeg' या 'image/png' में से कोई भी मान्य है. Google Docs दस्तावेज़ के लिए, 'text/markdown' भी मान्य है. |
वापसी का टिकट
Blob — डेटा को एक बड़े बाइनरी ऑब्जेक्ट के तौर पर दिखाया जाता है.
get Blob()
इस ऑब्जेक्ट में मौजूद डेटा को blob के तौर पर दिखाओ.
वापसी का टिकट
Blob — डेटा को एक बड़े बाइनरी ऑब्जेक्ट के तौर पर दिखाया जाता है.
get Date Created()
get Description()
get Download Url()
यह फ़ाइल को डाउनलोड करने के लिए इस्तेमाल किया जा सकने वाला यूआरएल दिखाता है. सिर्फ़ वे उपयोगकर्ता यूआरएल को ऐक्सेस कर सकते हैं जिनके पास Google Drive में फ़ाइल खोलने की अनुमति है. फ़ाइल डाउनलोड करने के लिए, इस यूआरएल का इस्तेमाल ब्राउज़र में किया जा सकता है. हालांकि, Url की मदद से फ़ाइल फ़ेच करने के लिए इसका इस्तेमाल नहीं किया जा सकता. अगर आपको स्क्रिप्ट में फ़ाइल का कॉन्टेंट चाहिए, तो get का इस्तेमाल करें.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the download URLs to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getDownloadUrl()); }
वापसी का टिकट
String — वह यूआरएल जिसका इस्तेमाल करके फ़ाइल डाउनलोड की जा सकती है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Editors()
इस File के लिए, एडिटर की सूची मिलती है. अगर स्क्रिप्ट चलाने वाले उपयोगकर्ता के पास File में बदलाव करने का ऐक्सेस नहीं है, तो यह तरीका एक खाली कलेक्शन दिखाता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Adds the email addresses in the array as editors of each file. // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' // and 'baklavainthebalkans@gmail.com' with valid email addresses. file.addEditors([ 'cloudysanfrancisco@gmail.com', 'baklavainthebalkans@gmail.com', ]); // Gets a list of the file editors. const editors = file.getEditors(); // For each file, logs the editors' email addresses to the console. for (const editor of editors) { console.log(editor.getEmail()); } }
वापसी का टिकट
User[] — अगर उपयोगकर्ता के पास इस File को बदलने का ऐक्सेस है, तो यह जवाब में संपादकों की सूची दिखाता है. अगर उपयोगकर्ता के पास बदलाव करने का ऐक्सेस नहीं है, तो खाली कलेक्शन दिखाता है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Id()
get Last Updated()
File को आखिरी बार अपडेट किए जाने की तारीख मिलती है.
वापसी का टिकट
Date — File को पिछली बार अपडेट किए जाने की तारीख
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Mime Type()
फ़ाइल का MIME टाइप मिलता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the MIME type to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getMimeType()); }
वापसी का टिकट
String — फ़ाइल का MIME टाइप.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Name()
get Owner()
फ़ाइल के मालिक की जानकारी मिलती है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the names of the file owners to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getOwner().getName()); }
वापसी का टिकट
User — फ़ाइल का मालिक.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Parents()
इस तरीके से, File के पैरंट फ़ोल्डर का कलेक्शन मिलता है.
वापसी का टिकट
Folder — फ़ोल्डर का एक ऐसा कलेक्शन जो File के पैरंट फ़ोल्डर हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Resource Key()
यह फ़ंक्शन, File की संसाधन कुंजी को वापस लाता है. इस कुंजी की मदद से, लिंक का इस्तेमाल करके शेयर किए गए आइटम को ऐक्सेस किया जा सकता है.
वापसी का टिकट
String — यह File का संसाधन कुंजी है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Eligible()
इससे यह पता चलता है कि क्या यह File, सुरक्षा से जुड़ा ऐसा अपडेट लागू करने की ज़रूरी शर्तें पूरी करता है जिसके तहत, लिंक का इस्तेमाल करके शेयर किए जाने पर, फ़ाइल को ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत होती है.
Drive को लिंक का इस्तेमाल करके शेयर की गई कुछ फ़ाइलों या फ़ोल्डर को ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत होती है. यह बदलाव, सुरक्षा से जुड़े अपडेट का हिस्सा है. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों और फ़ोल्डर के लिए, अपडेट करने की सुविधा डिफ़ॉल्ट रूप से चालू होती है. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों के लिए, संसाधन कुंजी की ज़रूरत को चालू या बंद करने के लिए, set का इस्तेमाल करें.
Google Drive के लिए सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
वापसी का टिकट
Boolean — इससे पता चलता है कि File के लिए, संसाधन कुंजी की ज़रूरी शर्त लागू की जा सकती है या नहीं.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Enabled()
इससे यह पता चलता है कि लिंक का इस्तेमाल करके शेयर किए जाने पर, इस File को ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों और फ़ोल्डर के लिए, यह सुविधा डिफ़ॉल्ट रूप से चालू होती है.
ज़रूरी शर्तें पूरी करने वाली फ़ाइलों के लिए, संसाधन कुंजी की ज़रूरत को चालू या बंद करने के लिए,
setSecurityUpdateEnabled का इस्तेमाल करें.
Google Drive के लिए सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
वापसी का टिकट
Boolean — इससे पता चलता है कि इस File के लिए, संसाधन कुंजी की ज़रूरी शर्त चालू है या नहीं.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Access()
इससे यह पता चलता है कि उपयोगकर्ताओं के किस ग्रुप के पास File का ऐक्सेस है. इसके अलावा, इससे यह भी पता चलता है कि किन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है.
वापसी का टिकट
Access — उपयोगकर्ताओं की कौनसी क्लास, File को ऐक्सेस कर सकती है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Permission()
उन उपयोगकर्ताओं को दी गई अनुमति मिलती है जो File को ऐक्सेस कर सकते हैं. इसके अलावा, उन उपयोगकर्ताओं को भी अनुमति मिलती है जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
वापसी का टिकट
Permission — उन उपयोगकर्ताओं को दी गई अनुमतियां जिनके पास File को ऐक्सेस करने की अनुमति है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Size()
Drive में File को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या मिलती है. ध्यान दें कि Google Workspace ऐप्लिकेशन की फ़ाइलें, Drive के स्टोरेज की सीमा में नहीं गिनी जाती हैं. इसलिए, ये 0 बाइट दिखाती हैं.
वापसी का टिकट
Integer — Drive में File को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Target Id()
अगर यह कोई शॉर्टकट है, तो यह उस आइटम का आईडी दिखाता है जिस पर यह पॉइंट करता है.
ऐसा न होने पर, यह null दिखाता है.
// The ID of the file for which to make a shortcut and the ID of // the folder to which you want to add the shortcut. // TODO(developer): Replace the file and folder IDs with your IDs. const fileId = 'abc123456'; const folderId = 'xyz987654'; // Gets the folder to add the shortcut to. const folder = DriveApp.getFolderById(folderId); // Creates a shortcut of the file and moves it to the specified folder. const shortcut = DriveApp.createShortcut(fileId).moveTo(folder); // Logs the target ID of the shortcut. console.log(`${shortcut.getName()}=${shortcut.getTargetId()}`);
वापसी का टिकट
String — टारगेट किए गए आइटम का आईडी.
get Target Mime Type()
अगर यह कोई शॉर्टकट है, तो यह उस आइटम का माइम टाइप दिखाता है जिस पर यह ले जाता है.
ऐसा न होने पर, यह null दिखाता है.
// The ID of the file for which to make a shortcut and the ID of // the folder to which you want to add the shortcut. // TODO(developer): Replace the file and folder IDs with your IDs. const fileId = 'abc123456'; const folderId = 'xyz987654'; // Gets the folder to add the shortcut to. const folder = DriveApp.getFolderById(folderId); // Creates a shortcut of the file and moves it to the specified folder. const shortcut = DriveApp.createShortcut(fileId).moveTo(folder); // Logs the MIME type of the file that the shortcut points to. console.log(`MIME type of the shortcut: ${shortcut.getTargetMimeType()}`);
वापसी का टिकट
String — टारगेट किए गए आइटम का माइम टाइप.
get Target Resource Key()
अगर फ़ाइल कोई शॉर्टकट है, तो यह उस आइटम की संसाधन कुंजी दिखाता है जिस पर वह पॉइंट करता है. संसाधन कुंजी एक अतिरिक्त पैरामीटर है. लिंक का इस्तेमाल करके शेयर की गई फ़ाइलों को ऐक्सेस करने के लिए, आपको इसे पास करना होगा.
अगर फ़ाइल शॉर्टकट नहीं है, तो यह null दिखाता है.
// Gets a file by its ID. // TODO(developer): Replace 'abc123456' with your file ID. const file = DriveApp.getFileById('abc123456'); // If the file is a shortcut, returns the resource key of the file that it // points to. console.log(file.getTargetResourceKey());
वापसी का टिकट
String — टारगेट आइटम की रिसॉर्स कुंजी या null, अगर फ़ाइल शॉर्टकट नहीं है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Thumbnail()
इस फ़ंक्शन से, फ़ाइल के लिए थंबनेल इमेज मिलती है. अगर कोई थंबनेल मौजूद नहीं है, तो null मिलता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Logs the thumbnail image for each file to the console as a blob, // or null if no thumbnail exists. console.log(file.getThumbnail()); }
वापसी का टिकट
Blob|null — फ़ाइल के लिए थंबनेल इमेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Url()
यह उस यूआरएल को दिखाता है जिसका इस्तेमाल करके, Drive या Docs जैसे Google ऐप्लिकेशन में File खोला जा सकता है.
वापसी का टिकट
String — वह यूआरएल जिसका इस्तेमाल करके, Drive या Docs जैसे Google ऐप्लिकेशन में इस File को देखा जा सकता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Viewers()
इस File के लिए, दर्शकों और टिप्पणी करने वालों की सूची मिलती है. अगर स्क्रिप्ट को चलाने वाले उपयोगकर्ता के पास File में बदलाव करने का ऐक्सेस नहीं है, तो यह तरीका एक खाली कलेक्शन दिखाता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // For each file, logs the viewers' email addresses to the console. const viewers = file.getViewers(); for (const viewer of viewers) { console.log(viewer.getEmail()); } }
वापसी का टिकट
User[] — अगर उपयोगकर्ता के पास इस File में बदलाव करने का ऐक्सेस है, तो यह जवाब में, दर्शकों और टिप्पणी करने वालों की सूची दिखाता है. अगर उपयोगकर्ता के पास बदलाव करने का ऐक्सेस नहीं है, तो खाली कलेक्शन दिखाता है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Starred()
इस कुकी से यह पता चलता है कि उपयोगकर्ता ने Drive में File को स्टार किया है या नहीं.
वापसी का टिकट
Boolean — अगर उपयोगकर्ता की Drive में File को स्टार किया गया है, तो true; अगर नहीं, तो false
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Trashed()
इस कुकी से यह तय किया जाता है कि File, उपयोगकर्ता की Drive के ट्रैश में है या नहीं.
वापसी का टिकट
Boolean — true अगर File, उपयोगकर्ता की Drive के ट्रैश में है;
false अगर ऐसा नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
make Copy()
इस फ़ंक्शन से, फ़ाइल की कॉपी बनती है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and logs the file name to the console. console.log(file.makeCopy().getName()); }
वापसी का टिकट
File — नई कॉपी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
make Copy(destination)
यह विकल्प, डेस्टिनेशन डायरेक्ट्री में फ़ाइल की कॉपी बनाता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and adds it to the specified folder. // TODO(developer): Replace the folder ID with your own. const destination = DriveApp.getFolderById('123456abcxyz'); const copiedFile = file.makeCopy(destination); // Logs the file names to the console. console.log(copiedFile.getName()); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
destination | Folder | वह डायरेक्ट्री जिसमें फ़ाइल को कॉपी करना है. |
वापसी का टिकट
File — नई कॉपी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
make Copy(name)
यह फ़ाइल की कॉपी बनाता है और उसे दिए गए नाम से सेव करता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and sets the name to 'Test-Copy.' const filename = file.makeCopy('Test-Copy'); // Logs the copied file's name to the console. console.log(filename.getName()); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | नई कॉपी पर लागू होने वाली फ़ाइल का नाम. |
वापसी का टिकट
File — नई कॉपी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
make Copy(name, destination)
यह फ़ाइल की एक कॉपी, डेस्टिनेशन डायरेक्ट्री में बनाता है और उसे दिए गए नाम से सेव करता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file, sets the file name, and adds the copied file // to the specified folder. // TODO(developer): Replace the folder ID with your own. const destination = DriveApp.getFolderById('123456abcxyz'); const copiedFile = file.makeCopy('Test-Copy', destination); // Logs the file names to the console. console.log(copiedFile.getName()); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
name | String | नई कॉपी पर लागू होने वाली फ़ाइल का नाम. |
destination | Folder | वह डायरेक्ट्री जिसमें फ़ाइल को कॉपी करना है. |
वापसी का टिकट
File — नई कॉपी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
move To(destination)
इस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है.
किसी आइटम को डेस्टिनेशन फ़ोल्डर में ले जाने के लिए, मौजूदा उपयोगकर्ता के पास फ़ाइल का मालिकाना हक होना चाहिए या उसके पास आइटम के मौजूदा पैरंट फ़ोल्डर में कम से कम बदलाव करने का ऐक्सेस होना चाहिए.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
destination | Folder | वह फ़ोल्डर जिसे नया पैरंट फ़ोल्डर बनाया गया है. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
remove Commenter(emailAddress)
यह File के लिए टिप्पणी करने वालों की सूची से दिए गए उपयोगकर्ता को हटाता है. इस तरीके से, उन उपयोगकर्ताओं को File ऐक्सेस करने से नहीं रोका जाता है जो ऐसे उपयोगकर्ताओं की क्लास से जुड़े हैं जिनके पास सामान्य ऐक्सेस है. उदाहरण के लिए, अगर File को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया जाता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Removes the given user from the list of commenters for each file. // TODO(developer): Replace the email with the email of the user you want to // remove. file.removeCommenter('cloudysanfrancisco@gmail.com'); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसे हटाना है. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
remove Commenter(user)
यह File के लिए टिप्पणी करने वालों की सूची से दिए गए उपयोगकर्ता को हटाता है. इस तरीके से, उन उपयोगकर्ताओं को File ऐक्सेस करने से नहीं रोका जाता है जो ऐसे उपयोगकर्ताओं की क्लास से जुड़े हैं जिनके पास सामान्य ऐक्सेस है. उदाहरण के लिए, अगर File को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया जाता है.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Removes the given user from the list of commenters for each file. console.log(file.removeCommenter(Session.getActiveUser())); }
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | उस उपयोगकर्ता का प्रतिनिधित्व जिसे हटाना है. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
remove Editor(emailAddress)
इस विकल्प से, दिए गए उपयोगकर्ता को File के एडिटर की सूची से हटा दिया जाता है. अगर उपयोगकर्ता ऐसे लोगों की कैटगरी में आता है जिनके पास सामान्य ऐक्सेस है, तो इस तरीके से उन्हें File ऐक्सेस करने से नहीं रोका जा सकता. उदाहरण के लिए, अगर File को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या अगर File ऐसी शेयर की गई ड्राइव में है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive की फ़ाइलों के लिए, इससे उपयोगकर्ता को व्यूअर की सूची से भी हटा दिया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसे हटाना है. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
remove Editor(user)
इस विकल्प से, दिए गए उपयोगकर्ता को File के एडिटर की सूची से हटा दिया जाता है. अगर उपयोगकर्ता ऐसे लोगों की कैटगरी में आता है जिनके पास सामान्य ऐक्सेस है, तो इस तरीके से उन्हें File ऐक्सेस करने से नहीं रोका जा सकता. उदाहरण के लिए, अगर File को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या अगर File ऐसी शेयर की गई ड्राइव में है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive में मौजूद फ़ाइलों के लिए, इससे उपयोगकर्ता को व्यूअर की सूची से भी हटा दिया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | उस उपयोगकर्ता का प्रतिनिधित्व जिसे हटाना है. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
remove Viewer(emailAddress)
इस फ़ंक्शन का इस्तेमाल करके, किसी उपयोगकर्ता को File के दर्शकों और टिप्पणीकारों की सूची से हटाया जा सकता है. अगर उपयोगकर्ता व्यूअर या टिप्पणीकार नहीं, बल्कि एडिटर है, तो इस तरीके का कोई असर नहीं पड़ता. इस तरीके से, उन उपयोगकर्ताओं को File ऐक्सेस करने से भी नहीं रोका जाता है जिनके पास सामान्य ऐक्सेस होता है. उदाहरण के लिए, अगर File को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या अगर File किसी ऐसी शेयर की गई ड्राइव में है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive की फ़ाइलों के लिए, इससे उपयोगकर्ता को संपादकों की सूची से भी हटा दिया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसे हटाना है. |
वापसी का टिकट
File — This File for chaining.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
remove Viewer(user)
इस फ़ंक्शन का इस्तेमाल करके, किसी उपयोगकर्ता को File के दर्शकों और टिप्पणीकारों की सूची से हटाया जा सकता है. अगर उपयोगकर्ता व्यूअर के बजाय एडिटर है, तो इस तरीके का कोई असर नहीं पड़ता. इस तरीके से, उन उपयोगकर्ताओं को File ऐक्सेस करने से भी नहीं रोका जा सकता जो उपयोगकर्ताओं की ऐसी क्लास से जुड़े हैं जिनके पास सामान्य ऐक्सेस है. उदाहरण के लिए, अगर File को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या अगर File किसी ऐसी शेयर की गई ड्राइव में है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive की फ़ाइलों के लिए, इससे उपयोगकर्ता को संपादकों की सूची से भी हटा दिया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | उस उपयोगकर्ता का प्रतिनिधित्व जिसे हटाना है. |
वापसी का टिकट
File — This File for chaining.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
revoke Permissions(emailAddress)
यह दिए गए उपयोगकर्ता को मिले File के ऐक्सेस को रद्द करता है. अगर उपयोगकर्ता ऐसे लोगों की क्लास में शामिल हैं जिनके पास सामान्य ऐक्सेस है, तो यह तरीका उन्हें File ऐक्सेस करने से नहीं रोकता. उदाहरण के लिए, अगर File को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसका ऐक्सेस रद्द किया जाना है. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
revoke Permissions(user)
यह दिए गए उपयोगकर्ता को मिले File के ऐक्सेस को रद्द करता है. अगर उपयोगकर्ता ऐसे लोगों की क्लास में शामिल हैं जिनके पास सामान्य ऐक्सेस है, तो यह तरीका उन्हें File ऐक्सेस करने से नहीं रोकता. उदाहरण के लिए, अगर File को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | उस उपयोगकर्ता का प्रतिनिधित्व करता है जिसका ऐक्सेस रद्द किया जाना चाहिए. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
set Content(content)
यह फ़ाइल के कॉन्टेंट को दिए गए कॉन्टेंट से बदल देता है. अगर content का साइज़ 10 एमबी से ज़्यादा है, तो यह फ़ंक्शन एक अपवाद दिखाता है.
// Creates a text file with the content 'Hello, world!' const file = DriveApp.createFile('New Text File', 'Hello, world!'); // Logs the content of the text file to the console. console.log(file.getBlob().getDataAsString()); // Updates the content of the text file to 'Updated text!' file.setContent('Updated text!'); // Logs content of the text file to the console. console.log(file.getBlob().getDataAsString());
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
content | String | फ़ाइल के लिए नया कॉन्टेंट. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
set Description(description)
इस कुकी का इस्तेमाल File के लिए ब्यौरा सेट करने के लिए किया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
description | String | File के लिए नया ब्यौरा |
वापसी का टिकट
File — यह File, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
set Name(name)
set Owner(emailAddress)
File का मालिक बदलता है. इस तरीके से, पिछले मालिक को File में बदलाव करने का ऐक्सेस भी मिल जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
email | String | उस उपयोगकर्ता का ईमेल पता जिसे नया मालिक बनाया जाना है |
वापसी का टिकट
File — यह File, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
set Owner(user)
File का मालिक बदलता है. इस तरीके से, पिछले मालिक को File में बदलाव करने का ऐक्सेस भी मिल जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
user | User | उस उपयोगकर्ता का प्रतिनिधित्व जो नया मालिक बनना चाहिए |
वापसी का टिकट
File — यह File, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
set Security Update Enabled(enabled)
इस विकल्प से यह तय किया जाता है कि लिंक का इस्तेमाल करके शेयर किए जाने पर, File को ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों और फ़ोल्डर के लिए, यह सुविधा डिफ़ॉल्ट रूप से चालू होती है.
Google Drive के लिए सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
enabled | Boolean | File के लिए संसाधन कुंजी की ज़रूरत को चालू करना है या नहीं. |
वापसी का टिकट
File — यह File, चेनिंग के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
set Sharing(accessType, permissionType)
इससे यह तय किया जाता है कि उपयोगकर्ताओं का कौनसा ग्रुप File को ऐक्सेस कर सकता है. साथ ही, यह भी तय किया जाता है कि उन उपयोगकर्ताओं को कौनसी अनुमतियां दी गई हैं. इसके अलावा, यह भी तय किया जाता है कि किन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है.
// 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 | उपयोगकर्ताओं की किस क्लास को File ऐक्सेस करने की अनुमति होनी चाहिए |
permission | Permission | उन अनुमतियों के बारे में जानकारी जो File को ऐक्सेस करने वाले उपयोगकर्ताओं को दी जानी चाहिए |
वापसी का टिकट
File — यह File, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
set Starred(starred)
इस कुकी से यह पता चलता है कि उपयोगकर्ता की Drive में File को स्टार किया गया है या नहीं. नई File के लिए, डिफ़ॉल्ट वैल्यू false होती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
starred | Boolean | अगर उपयोगकर्ता की Drive में File को स्टार किया जाना चाहिए, तो true; अगर नहीं, तो false |
वापसी का टिकट
File — यह File, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive
set Trashed(trashed)
यह कुकी सेट करती है कि File, उपयोगकर्ता की Drive के ट्रैश में है या नहीं. सिर्फ़ मालिक के पास File को ट्रैश करने का विकल्प होता है. नई File के लिए डिफ़ॉल्ट वैल्यू false है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
trashed | Boolean | true अगर File को उपयोगकर्ता की Drive के ट्रैश में ले जाना है; false अगर नहीं |
वापसी का टिकट
File — यह File, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या एक से ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/drive