Google Drive में मौजूद कोई फ़ाइल. DriveApp
से फ़ाइलें ऐक्सेस की जा सकती हैं या बनाई जा सकती हैं.
// 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); } }
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
addCommenter(emailAddress) | File | दिए गए उपयोगकर्ता को File के लिए, टिप्पणी करने वालों की सूची में जोड़ें. |
addCommenter(user) | File | दिए गए उपयोगकर्ता को File के लिए, टिप्पणी करने वालों की सूची में जोड़ें. |
addCommenters(emailAddresses) | File | File के लिए, टिप्पणी करने वाले लोगों की सूची में उपयोगकर्ताओं का दिया गया कलेक्शन जोड़ें. |
addEditor(emailAddress) | File | इस निर्देश से, दिए गए उपयोगकर्ता को File के लिए, संपादकों की सूची में जोड़ दिया जाता है. |
addEditor(user) | File | इस निर्देश से, दिए गए उपयोगकर्ता को File के लिए, संपादकों की सूची में जोड़ दिया जाता है. |
addEditors(emailAddresses) | File | File के लिए, संपादकों की सूची में उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. |
addViewer(emailAddress) | File | दिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ता है. |
addViewer(user) | File | दिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ता है. |
addViewers(emailAddresses) | File | File के दर्शकों की सूची में, उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. |
getAccess(email) | Permission | किसी खास उपयोगकर्ता को दी गई अनुमति मिलती है. |
getAccess(user) | Permission | किसी खास उपयोगकर्ता को दी गई अनुमति मिलती है. |
getAs(contentType) | Blob | इस ऑब्जेक्ट में मौजूद डेटा को, तय किए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है. |
getBlob() | Blob | इस ऑब्जेक्ट में मौजूद डेटा को ब्लॉब के तौर पर दिखाएं. |
getDateCreated() | Date | File बनाने की तारीख दिखाता है. |
getDescription() | String | File के लिए ब्यौरा पाता है. |
getDownloadUrl() | String | वह यूआरएल पाता है जिसका इस्तेमाल फ़ाइल डाउनलोड करने के लिए किया जा सकता है. |
getEditors() | User[] | इस File के लिए, एडिटर की सूची दिखाता है. |
getId() | String | File का आईडी पाता है. |
getLastUpdated() | Date | File को आखिरी बार अपडेट किए जाने की तारीख दिखाता है. |
getMimeType() | String | फ़ाइल का MIME टाइप दिखाता है. |
getName() | String | File का नाम दिखाता है. |
getOwner() | User | फ़ाइल का मालिक पता करता है. |
getParents() | FolderIterator | File के असली पैरंट फ़ोल्डर का कलेक्शन दिखाता है. |
getResourceKey() | String | File की संसाधन कुंजी पाता है. यह कुंजी, लिंक का इस्तेमाल करके शेयर किए गए आइटम ऐक्सेस करने के लिए ज़रूरी होती है. |
getSecurityUpdateEligible() | Boolean | इससे पता चलता है कि क्या File के पास, लिंक का इस्तेमाल करके शेयर की गई फ़ाइलों को ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत वाले सुरक्षा अपडेट को लागू करने की अनुमति है. |
getSecurityUpdateEnabled() | Boolean | इससे पता चलता है कि लिंक का इस्तेमाल करके शेयर किए जाने पर, इस File को ऐक्सेस करने के लिए रिसॉर्स पासकोड की ज़रूरत है या नहीं. |
getSharingAccess() | Access | इससे पता चलता है कि साफ़ तौर पर ऐक्सेस दिए गए किसी भी व्यक्ति के अलावा, किन उपयोगकर्ताओं की कैटगरी के पास File का ऐक्सेस हो सकता है. |
getSharingPermission() | Permission | उन उपयोगकर्ताओं को अनुमति मिलती है जो File को ऐक्सेस कर सकते हैं. इसमें, उन उपयोगकर्ताओं के अलावा, वे उपयोगकर्ता भी शामिल हैं जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है. |
getSize() | Integer | Drive में File को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या दिखाता है. |
getTargetId() | String | अगर यह शॉर्टकट है, तो उस आइटम का आईडी दिखाता है जिस पर यह शॉर्टकट ले जाता है. |
getTargetMimeType() | String | अगर यह शॉर्टकट है, तो उस आइटम का MIME टाइप दिखाता है जिस पर यह शॉर्टकट ले जाता है. |
getTargetResourceKey() | String | अगर फ़ाइल कोई शॉर्टकट है, तो उस आइटम की संसाधन कुंजी दिखाती है जिस पर फ़ाइल ले जाती है. |
getThumbnail() | Blob | फ़ाइल के लिए थंबनेल इमेज दिखाता है. अगर कोई थंबनेल मौजूद नहीं है, तो null दिखाता है. |
getUrl() | String | वह यूआरएल पाता है जिसका इस्तेमाल Drive या Docs जैसे Google ऐप्लिकेशन में File खोलने के लिए किया जा सकता है. |
getViewers() | User[] | इस File के लिए, दर्शकों और टिप्पणी करने वालों की सूची पाता है. |
isShareableByEditors() | Boolean | इससे यह तय होता है कि जिन उपयोगकर्ताओं के पास File में बदलाव करने की अनुमतियां हैं वे उसे अन्य उपयोगकर्ताओं के साथ शेयर कर सकते हैं या नहीं. इसके अलावा, यह भी तय होता है कि वे अनुमतियों में बदलाव कर सकते हैं या नहीं. |
isStarred() | Boolean | इससे पता चलता है कि उपयोगकर्ता के Drive में File को स्टार दिया गया है या नहीं. |
isTrashed() | Boolean | इससे पता चलता है कि File , उपयोगकर्ता के Drive के ट्रैश में है या नहीं. |
makeCopy() | File | फ़ाइल की कॉपी बनाता है. |
makeCopy(destination) | File | डेस्टिनेशन डायरेक्ट्री में फ़ाइल की कॉपी बनाता है. |
makeCopy(name) | File | फ़ाइल की कॉपी बनाता है और उसे दिए गए नाम से सेव करता है. |
makeCopy(name, destination) | File | यह फ़ाइल की कॉपी, डेस्टिनेशन डायरेक्ट्री में बनाता है और उसे दिए गए नाम से सेव करता है. |
moveTo(destination) | File | इस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है. |
removeCommenter(emailAddress) | File | File के लिए, टिप्पणी करने वाले लोगों की सूची से उस उपयोगकर्ता को हटा देता है. |
removeCommenter(user) | File | File के लिए, टिप्पणी करने वाले लोगों की सूची से उस उपयोगकर्ता को हटा देता है. |
removeEditor(emailAddress) | File | File के एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. |
removeEditor(user) | File | File के एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. |
removeViewer(emailAddress) | File | यह File के दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा देता है. |
removeViewer(user) | File | यह File के दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा देता है. |
revokePermissions(emailAddress) | File | यह उस उपयोगकर्ता को दिए गए File का ऐक्सेस रद्द कर देता है. |
revokePermissions(user) | File | यह उस उपयोगकर्ता को दिए गए File का ऐक्सेस रद्द कर देता है. |
setContent(content) | File | फ़ाइल के कॉन्टेंट को, दिए गए बदलाव से बदल देता है. |
setDescription(description) | File | File के लिए ब्यौरा सेट करता है. |
setName(name) | File | File का नाम सेट करता है. |
setOwner(emailAddress) | File | File का मालिकाना हक बदलता है. |
setOwner(user) | File | File का मालिकाना हक बदलता है. |
setSecurityUpdateEnabled(enabled) | File | इससे यह तय होता है कि लिंक का इस्तेमाल करके File को शेयर करने पर, उसे ऐक्सेस करने के लिए रिसॉर्स पासकोड की ज़रूरत है या नहीं. |
setShareableByEditors(shareable) | File | इससे यह तय होता है कि File में बदलाव करने की अनुमति वाले उपयोगकर्ता, उसे दूसरे उपयोगकर्ताओं के साथ शेयर कर सकते हैं या नहीं. इसके अलावा, यह भी तय होता है कि वे अनुमतियों में बदलाव कर सकते हैं या नहीं. |
setSharing(accessType, permissionType) | File | इससे यह तय होता है कि किन उपयोगकर्ताओं के ग्रुप के पास File का ऐक्सेस हो सकता है और उन उपयोगकर्ताओं को कौनसी अनुमतियां दी गई हैं. साथ ही, यह भी तय होता है कि जिन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है उनके पास कौनसी अनुमतियां होंगी. |
setStarred(starred) | File | इससे यह तय होता है कि File को उपयोगकर्ता के Drive में स्टार दिया गया है या नहीं. |
setTrashed(trashed) | File | इससे यह तय होता है कि File , उपयोगकर्ता के Drive के ट्रैश में है या नहीं. |
ज़्यादा जानकारी वाला दस्तावेज़
addCommenter(emailAddress)
दिए गए उपयोगकर्ता को File
के लिए, टिप्पणी करने वालों की सूची में जोड़ें. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो इस तरीके से उपयोगकर्ता को दर्शकों की सूची से हटा दिया जाता है.
const files = DriveApp.getFilesByName('Test'); // Loops through the files while (files.hasNext()) { const file = files.next(); file.addCommenter('hello@example.com'); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जो उपयोगकर्ता जोड़ना है उसका ईमेल पता. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addCommenter(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
addCommenters(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)); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddresses | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों का कलेक्शन. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addEditor(emailAddress)
इस निर्देश से, दिए गए उपयोगकर्ता को File
के लिए, संपादकों की सूची में जोड़ दिया जाता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो इस तरीके से उपयोगकर्ता को दर्शकों की सूची से हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जो उपयोगकर्ता जोड़ना है उसका ईमेल पता. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addEditor(user)
इस निर्देश से, दिए गए उपयोगकर्ता को File
के लिए, संपादकों की सूची में जोड़ दिया जाता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो इस तरीके से उपयोगकर्ता को दर्शकों की सूची से हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | जोड़े जाने वाले उपयोगकर्ता की जानकारी. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addEditors(emailAddresses)
File
के लिए, संपादकों की सूची में उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल था, तो यह तरीका उसे दर्शकों की सूची से हटा देता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddresses | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों का कलेक्शन. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addViewer(emailAddress)
दिए गए उपयोगकर्ता को File
के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही एडिटर की सूची में शामिल था, तो इस तरीके का कोई असर नहीं पड़ेगा.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जो उपयोगकर्ता जोड़ना है उसका ईमेल पता. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addViewer(user)
दिए गए उपयोगकर्ता को File
के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही एडिटर की सूची में शामिल था, तो इस तरीके का कोई असर नहीं पड़ेगा.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | जोड़े जाने वाले उपयोगकर्ता की जानकारी. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
addViewers(emailAddresses)
File
के दर्शकों की सूची में, उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही एडिटर की सूची में शामिल है, तो इस तरीके का उस पर कोई असर नहीं पड़ेगा.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddresses | String[] | जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों का कलेक्शन. |
वापसी का टिकट
File
— चेन बनाने के लिए यह 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
getAs(contentType)
इस ऑब्जेक्ट में मौजूद डेटा को, तय किए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है. इस तरीके से, फ़ाइल के नाम में सही एक्सटेंशन जुड़ जाता है. जैसे, "myfile.pdf". हालांकि, यह माना जाता है कि फ़ाइल के नाम के आखिरी पीरियड (अगर कोई है) के बाद का हिस्सा, मौजूदा एक्सटेंशन है जिसे बदलना चाहिए. इसलिए, "ShoppingList.12.25.2014", "ShoppingList.12.25.pdf" हो जाता है.
कन्वर्ज़न के लिए हर दिन के कोटे देखने के लिए, Google की सेवाओं के लिए कोटे देखें. नए बनाए गए Google Workspace डोमेन पर, कुछ समय के लिए ज़्यादा कड़े कोटा लागू हो सकते हैं.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
contentType | String | जिस MIME टाइप में बदलना है. ज़्यादातर ब्लॉब के लिए, 'application/pdf' ही एक मान्य विकल्प है. BMP, GIF, JPEG या PNG फ़ॉर्मैट में मौजूद इमेज के लिए, 'image/bmp' , 'image/gif' , 'image/jpeg' या 'image/png' में से कोई भी वैल्यू इस्तेमाल की जा सकती है. Google Docs दस्तावेज़ के लिए, 'text/markdown' भी मान्य है. |
वापसी का टिकट
Blob
— डेटा को ब्लॉब के तौर पर दिखाया गया है.
getBlob()
इस ऑब्जेक्ट में मौजूद डेटा को ब्लॉब के तौर पर दिखाएं.
वापसी का टिकट
Blob
— डेटा को ब्लॉब के तौर पर दिखाया गया है.
getDateCreated()
getDescription()
getDownloadUrl()
वह यूआरएल पाता है जिसका इस्तेमाल फ़ाइल डाउनलोड करने के लिए किया जा सकता है. सिर्फ़ वे उपयोगकर्ता यूआरएल को ऐक्सेस कर सकते हैं जिनके पास Google Drive में फ़ाइल खोलने की अनुमति है. फ़ाइल डाउनलोड करने के लिए, ब्राउज़र में इस यूआरएल का इस्तेमाल किया जा सकता है. हालांकि, UrlFetchApp
की मदद से फ़ाइल को फ़ेच करने के लिए, इसका इस्तेमाल नहीं किया जा सकता. अगर आपको स्क्रिप्ट में फ़ाइल का कॉन्टेंट चाहिए, तो getBlob()
का इस्तेमाल करें.
// 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
getEditors()
इस 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
getId()
getLastUpdated()
File
को आखिरी बार अपडेट किए जाने की तारीख दिखाता है.
वापसी का टिकट
Date
— File
को पिछली बार अपडेट करने की तारीख
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getMimeType()
फ़ाइल का 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
getName()
getOwner()
फ़ाइल का मालिक पता करता है.
// 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
getParents()
File
के असली पैरंट फ़ोल्डर का कलेक्शन दिखाता है.
वापसी का टिकट
FolderIterator
— File
के पैरंट फ़ोल्डर का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getResourceKey()
लिंक का इस्तेमाल करके शेयर किए गए आइटम ऐक्सेस करने के लिए, File
की संसाधन कुंजी पाता है.
वापसी का टिकट
String
— File
की संसाधन कुंजी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSecurityUpdateEligible()
इससे पता चलता है कि क्या File
के पास, लिंक का इस्तेमाल करके शेयर की गई फ़ाइलों को ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत वाले सुरक्षा अपडेट को लागू करने की अनुमति है.
लिंक का इस्तेमाल करके शेयर की गई कुछ फ़ाइलों या फ़ोल्डर को ऐक्सेस करने के लिए, Drive को रिसॉर्स पासकोड की ज़रूरत होती है. यह बदलाव, सुरक्षा से जुड़े अपडेट का हिस्सा है. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों और फ़ोल्डर के लिए, अपडेट डिफ़ॉल्ट रूप से चालू होता है. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों के लिए, संसाधन कुंजी की ज़रूरत को चालू या बंद करने के लिए,
setSecurityUpdateEnabled
का इस्तेमाल करें.
Google Drive की सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
वापसी का टिकट
Boolean
— क्या File
के लिए, संसाधन कुंजी की ज़रूरी शर्त लागू की जा सकती है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSecurityUpdateEnabled()
इससे पता चलता है कि इस File
को लिंक का इस्तेमाल करके शेयर करने पर, ऐक्सेस के लिए संसाधन कुंजी की ज़रूरत है या नहीं. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों और फ़ोल्डर के लिए, यह ज़रूरी शर्त डिफ़ॉल्ट रूप से चालू रहती है.
ज़रूरी शर्तें पूरी करने वाली फ़ाइलों के लिए, संसाधन कुंजी की ज़रूरत को चालू या बंद करने के लिए,
setSecurityUpdateEnabled
का इस्तेमाल करें.
Google Drive की सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
वापसी का टिकट
Boolean
— इस File
के लिए, संसाधन कुंजी की ज़रूरी शर्त चालू है या नहीं.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSharingAccess()
इससे पता चलता है कि साफ़ तौर पर ऐक्सेस दिए गए किसी भी व्यक्ति के अलावा, किन उपयोगकर्ताओं की कैटगरी के पास File
का ऐक्सेस हो सकता है.
वापसी का टिकट
Access
— उपयोगकर्ताओं की कौनसी कैटगरी File
को ऐक्सेस कर सकती है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSharingPermission()
उन उपयोगकर्ताओं को अनुमति मिलती है जो File
को ऐक्सेस कर सकते हैं. साथ ही, उन उपयोगकर्ताओं को भी अनुमति मिलती है जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
वापसी का टिकट
Permission
— File
को ऐक्सेस करने वाले उपयोगकर्ताओं को दी गई अनुमतियां
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSize()
Drive में File
को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या दिखाता है. ध्यान दें कि Google Workspace के ऐप्लिकेशन की फ़ाइलों को Drive के स्टोरेज में नहीं गिना जाता. इसलिए, इनकी साइज़ 0
बाइट दिखता है.
वापसी का टिकट
Integer
— Drive में File
को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getTargetId()
अगर यह शॉर्टकट है, तो उस आइटम का आईडी दिखाता है जिस पर यह शॉर्टकट ले जाता है.
ऐसा न होने पर, यह 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
— टारगेट आइटम का आईडी.
getTargetMimeType()
अगर यह शॉर्टकट है, तो उस आइटम का MIME टाइप दिखाता है जिस पर यह शॉर्टकट ले जाता है.
ऐसा न होने पर, यह 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
— टारगेट आइटम का mime टाइप.
getTargetResourceKey()
अगर फ़ाइल कोई शॉर्टकट है, तो उस आइटम की संसाधन कुंजी दिखाती है जिस पर फ़ाइल ले जाती है. संसाधन कुंजी एक ऐसा अतिरिक्त पैरामीटर है जिसे लिंक का इस्तेमाल करके शेयर की गई फ़ाइलों को ऐक्सेस करने के लिए पास करना होगा.
अगर फ़ाइल कोई शॉर्टकट नहीं है, तो यह 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
getThumbnail()
फ़ाइल के लिए थंबनेल इमेज दिखाता है. अगर कोई थंबनेल मौजूद नहीं है, तो 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
— फ़ाइल का थंबनेल.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getUrl()
वह यूआरएल पाता है जिसका इस्तेमाल Drive या Docs जैसे Google ऐप्लिकेशन में File
खोलने के लिए किया जा सकता है.
वापसी का टिकट
String
— वह यूआरएल जिसका इस्तेमाल, Drive या Docs जैसे Google ऐप्लिकेशन में इस File
को देखने के लिए किया जा सकता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getViewers()
इस 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
isStarred()
इससे पता चलता है कि उपयोगकर्ता के Drive में File
को स्टार दिया गया है या नहीं.
वापसी का टिकट
Boolean
— true
, अगर File
को उपयोगकर्ता के Drive में स्टार दिया गया है; false
, अगर नहीं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
isTrashed()
इससे पता चलता है कि File
, उपयोगकर्ता के Drive के ट्रैश में है या नहीं.
वापसी का टिकट
Boolean
— true
, अगर File
उपयोगकर्ता के Drive के ट्रैश में है;
false
, अगर नहीं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
makeCopy()
फ़ाइल की कॉपी बनाता है.
// 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
makeCopy(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
makeCopy(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
makeCopy(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
moveTo(destination)
इस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है.
आइटम को डेस्टिनेशन फ़ोल्डर में ले जाने के लिए, मौजूदा उपयोगकर्ता के पास फ़ाइल का मालिकाना हक होना चाहिए या उसके पास आइटम के मौजूदा पैरंट फ़ोल्डर में बदलाव करने का ऐक्सेस होना चाहिए.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
destination | Folder | वह फ़ोल्डर जो नया पैरंट फ़ोल्डर बन जाता है. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeCommenter(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'); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जिस उपयोगकर्ता को हटाना है उसका ईमेल पता. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeCommenter(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
removeEditor(emailAddress)
File
के एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. इस तरीके से, उन उपयोगकर्ताओं को File
ऐक्सेस करने से नहीं रोका जाता है जिनके पास सामान्य ऐक्सेस होता है. उदाहरण के लिए, अगर File
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या File
किसी शेयर की गई ड्राइव में मौजूद है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive में मौजूद फ़ाइलों के लिए, इससे उपयोगकर्ता को दर्शकों की सूची से भी हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जिस उपयोगकर्ता को हटाना है उसका ईमेल पता. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeEditor(user)
File
के एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. इस तरीके से, उन उपयोगकर्ताओं को File
ऐक्सेस करने से नहीं रोका जाता है जिनके पास सामान्य ऐक्सेस होता है. उदाहरण के लिए, अगर File
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या File
किसी शेयर की गई ड्राइव में मौजूद है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive में मौजूद फ़ाइलों के लिए, इससे उपयोगकर्ता को दर्शकों की सूची से भी हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | हटाए जाने वाले उपयोगकर्ता की जानकारी. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeViewer(emailAddress)
यह File
के दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा देता है. अगर उपयोगकर्ता दर्शक या टिप्पणी करने वाला व्यक्ति नहीं है, बल्कि एडिटर है, तो इस तरीके का कोई असर नहीं पड़ेगा. इस तरीके से, उपयोगकर्ताओं को File
को ऐक्सेस करने से भी नहीं रोका जाता है. ऐसा तब होता है, जब वे उन उपयोगकर्ताओं की कैटगरी में शामिल हों जिनके पास सामान्य ऐक्सेस होता है. उदाहरण के लिए, अगर File
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या File
किसी शेयर की गई ड्राइव में मौजूद है और उपयोगकर्ता उसे ऐक्सेस कर सकता है.
Drive की फ़ाइलों के लिए, इससे उपयोगकर्ता को संपादकों की सूची से भी हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | जिस उपयोगकर्ता को हटाना है उसका ईमेल पता. |
वापसी का टिकट
File
— चेन करने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
removeViewer(user)
यह File
के दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा देता है. अगर उपयोगकर्ता दर्शक नहीं, बल्कि एडिटर है, तो इस तरीके का कोई असर नहीं पड़ेगा. इस तरीके से, उपयोगकर्ताओं को File
को ऐक्सेस करने से भी नहीं रोका जाता. ऐसा तब होता है, जब वे उन उपयोगकर्ताओं की कैटगरी में शामिल हों जिनके पास सामान्य ऐक्सेस होता है. उदाहरण के लिए, अगर File
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या File
, शेयर की गई किसी ऐसी ड्राइव में है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.
Drive की फ़ाइलों के लिए, इससे उपयोगकर्ता को संपादकों की सूची से भी हटा दिया जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | हटाए जाने वाले उपयोगकर्ता की जानकारी. |
वापसी का टिकट
File
— चेन करने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
revokePermissions(emailAddress)
यह उस उपयोगकर्ता को दिए गए File
का ऐक्सेस रद्द कर देता है. इस तरीके से, उन उपयोगकर्ताओं को File
ऐक्सेस करने से नहीं रोका जाता है जिनके पास सामान्य ऐक्सेस है. उदाहरण के लिए, अगर File
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | उस उपयोगकर्ता का ईमेल पता जिसका ऐक्सेस रद्द करना है. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
revokePermissions(user)
यह उस उपयोगकर्ता को दिए गए File
का ऐक्सेस रद्द कर देता है. इस तरीके से, उन उपयोगकर्ताओं को File
ऐक्सेस करने से नहीं रोका जाता है जिनके पास सामान्य ऐक्सेस है. उदाहरण के लिए, अगर File
को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | उस उपयोगकर्ता की जानकारी जिसका ऐक्सेस रद्द करना है. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setContent(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
setDescription(description)
File
के लिए ब्यौरा सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
description | String | File के लिए नया ब्यौरा |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setName(name)
setOwner(emailAddress)
File
का मालिकाना हक बदलता है. इस तरीके से, File
के पिछले मालिक को भी बदलाव करने का ऐक्सेस मिल जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
emailAddress | String | उस उपयोगकर्ता का ईमेल पता जिसे नया मालिक बनाना है |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setOwner(user)
File
का मालिकाना हक बदलता है. इस तरीके से, File
के पिछले मालिक को भी बदलाव करने का ऐक्सेस मिल जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
user | User | उस उपयोगकर्ता की जानकारी जिसे नया मालिक बनाना है |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setSecurityUpdateEnabled(enabled)
इससे यह तय होता है कि लिंक का इस्तेमाल करके File
को शेयर करने पर, उसे ऐक्सेस करने के लिए रिसॉर्स पासकोड की ज़रूरत है या नहीं. ज़रूरी शर्तें पूरी करने वाली फ़ाइलों और फ़ोल्डर के लिए, यह सुविधा डिफ़ॉल्ट रूप से चालू होती है.
Google Drive की सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
enabled | Boolean | File के लिए, संसाधन कुंजी की ज़रूरत को चालू करना है या नहीं. |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setSharing(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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
accessType | Access | उपयोगकर्ताओं की कौनसी कैटगरी को File ऐक्सेस करने की अनुमति होनी चाहिए |
permissionType | Permission | File को ऐक्सेस करने वाले उपयोगकर्ताओं को दी जाने वाली अनुमतियां |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setStarred(starred)
इससे यह सेट होता है कि File
को उपयोगकर्ता के Drive में स्टार दिया गया है या नहीं. नए File
के लिए डिफ़ॉल्ट तौर पर false
सेट होता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
starred | Boolean | true अगर File को उपयोगकर्ता के Drive में स्टार का निशान देना है, तो true ; अगर नहीं, तो false |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive
setTrashed(trashed)
इससे यह तय होता है कि File
, उपयोगकर्ता के Drive के ट्रैश में है या नहीं. सिर्फ़ मालिक ही File
को ट्रैश में डाल सकता है. नए File
के लिए डिफ़ॉल्ट false
है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
trashed | Boolean | true अगर File को उपयोगकर्ता के Drive के ट्रैश में ले जाना है, तो false |
वापसी का टिकट
File
— चेन बनाने के लिए यह File
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/drive