Class Folder

फ़ोल्डर

Google Drive में मौजूद कोई फ़ोल्डर. DriveApp से फ़ोल्डर बनाए या ऐक्सेस किए जा सकते हैं.

// Log the name of every folder in the user's Drive.
var folders = DriveApp.getFolders();
while (folders.hasNext()) {
  var folder = folders.next();
  Logger.log(folder.getName());
}

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addEditor(emailAddress)Folderदिए गए उपयोगकर्ता को Folder के लिए एडिटर की सूची में जोड़ता है.
addEditor(user)Folderदिए गए उपयोगकर्ता को Folder के लिए एडिटर की सूची में जोड़ता है.
addEditors(emailAddresses)Folderउपयोगकर्ताओं के दिए गए अरे को Folder के लिए एडिटर की सूची में जोड़ता है.
addViewer(emailAddress)Folderदिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ता है.
addViewer(user)Folderदिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ता है.
addViewers(emailAddresses)FolderFolder के लिए दर्शकों की सूची में उपयोगकर्ताओं के दिए गए अरे को जोड़ता है.
createFile(blob)Fileदिए गए Blob आर्बिट्रेरी डेटा से, मौजूदा फ़ोल्डर में फ़ाइल बनाता है.
createFile(name, content)Fileदिए गए नाम और कॉन्टेंट के साथ मौजूदा फ़ोल्डर में एक टेक्स्ट फ़ाइल बनाता है.
createFile(name, content, mimeType)Fileमौजूदा फ़ोल्डर में दिए गए नाम, कॉन्टेंट, और MIME टाइप वाली एक फ़ाइल बनाता है.
createFolder(name)Folderमौजूदा फ़ोल्डर में दिए गए नाम से एक फ़ोल्डर बनाता है.
createShortcut(targetId)Fileदिए गए Drive आइटम आईडी का शॉर्टकट बनाता है और उसे दिखाता है.
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)Fileदिए गए 'Drive आइटम आईडी' और संसाधन कुंजी का शॉर्टकट बनाता है और उसे लौटाता है.
getAccess(email)Permissionइससे उपयोगकर्ता को अनुमति मिलती है.
getAccess(user)Permissionइससे उपयोगकर्ता को अनुमति मिलती है.
getDateCreated()DateFolder को बनाए जाने की तारीख का पता चलता है.
getDescription()StringFolder का ब्यौरा मिलता है.
getEditors()User[]इस Folder के लिए संपादकों की सूची दी जाती है.
getFiles()FileIteratorउन सभी फ़ाइलों का कलेक्शन पाएं जो मौजूदा फ़ोल्डर में मौजूद हैं.
getFilesByName(name)FileIteratorउन सभी फ़ाइलों का संग्रह पाएं जो मौजूदा फ़ोल्डर से जुड़े हैं और जिनका नाम दिया गया है.
getFilesByType(mimeType)FileIteratorयह उन सभी फ़ाइलों का कलेक्शन इकट्ठा करता है जो मौजूदा फ़ोल्डर में मौजूद हैं और जिनका MIME टाइप दिया गया है.
getFolders()FolderIteratorउन सभी फ़ोल्डर का कलेक्शन पाएं जो मौजूदा फ़ोल्डर में मौजूद हैं.
getFoldersByName(name)FolderIteratorउन सभी फ़ोल्डर का संग्रह पाएं जो मौजूदा फ़ोल्डर के हैं और उनका नाम दिया गया है.
getId()StringFolder का आईडी मिलता है.
getLastUpdated()DateFolder को आखिरी बार अपडेट किए जाने की तारीख का पता चलता है.
getName()StringFolder का नाम मिलता है.
getOwner()UserFolder का मालिक बनता है.
getParents()FolderIteratorऐसे फ़ोल्डर का कलेक्शन पाएं जो Folder के पैरंट फ़ोल्डर हैं.
getResourceKey()StringFolder की संसाधन कुंजी मिलती है, जो लिंक का इस्तेमाल करके शेयर किए गए आइटम को ऐक्सेस करने के लिए ज़रूरी है.
getSecurityUpdateEligible()Booleanइससे यह पता चलता है कि Folder, सुरक्षा से जुड़ा उस अपडेट को लागू कर सकता है या नहीं जिसके लिए लिंक का इस्तेमाल करके, ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत होती है.
getSecurityUpdateEnabled()Booleanयह बताता है कि लिंक का इस्तेमाल करके Folder को शेयर करने पर, ऐक्सेस के लिए संसाधन कुंजी की ज़रूरत है या नहीं.
getSharingAccess()Accessयह पता लगाता है कि साफ़ तौर पर ऐक्सेस देने वाले उपयोगकर्ताओं के अलावा, किस तरह के उपयोगकर्ता Folder को ऐक्सेस कर सकते हैं.
getSharingPermission()Permissionयह अनुमति, Folder को ऐक्सेस करने वाले लोगों के अलावा दूसरे लोगों को दी जाती है.
getSize()IntegerDrive में Folder को सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या दिखाता है.
getUrl()StringDrive या Docs जैसे Google ऐप्लिकेशन में Folder खोलने के लिए इस्तेमाल किया जाने वाला यूआरएल मिलता है.
getViewers()User[]इस Folder को देखने वाले दर्शकों और टिप्पणी करने वालों की सूची मिलती है.
isShareableByEditors()Booleanइससे तय होता है कि जिन उपयोगकर्ताओं के पास Folder में बदलाव करने की अनुमति है वे दूसरे उपयोगकर्ताओं के साथ फ़ाइल शेयर कर सकते हैं या अनुमतियां बदल सकते हैं या नहीं.
isStarred()Booleanइससे पता चलता है कि उपयोगकर्ता की Drive में, Folder को स्टार का निशान लगाया गया है या नहीं.
isTrashed()Booleanइससे पता चलता है कि Folder, उपयोगकर्ता के Drive के ट्रैश में है या नहीं.
moveTo(destination)Folderइस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है.
removeEditor(emailAddress)FolderFolder के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है.
removeEditor(user)FolderFolder के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है.
removeViewer(emailAddress)Folderऐसा करने से, Folder के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है.
removeViewer(user)Folderऐसा करने से, Folder के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है.
revokePermissions(emailAddress)Folderदिए गए उपयोगकर्ता को दिए गए Folder का ऐक्सेस वापस लेता है.
revokePermissions(user)Folderदिए गए उपयोगकर्ता को दिए गए Folder का ऐक्सेस वापस लेता है.
searchFiles(params)FileIteratorइसमें उन सभी फ़ाइलों का कलेक्शन शामिल होता है जो मौजूदा फ़ोल्डर में मौजूद हैं और जो खोज की दी गई शर्तें से मेल खाती हैं.
searchFolders(params)FolderIteratorयह उन सभी फ़ोल्डर का कलेक्शन इकट्ठा करता है जो मौजूदा फ़ोल्डर में मौजूद हैं और जो खोज की दी गई शर्तों से मेल खाते हैं.
setDescription(description)FolderFolder के लिए ब्यौरा सेट करता है.
setName(name)FolderFolder का नाम सेट करता है.
setOwner(emailAddress)FolderFolder का मालिक बदलता है.
setOwner(user)FolderFolder का मालिक बदलता है.
setSecurityUpdateEnabled(enabled)Folderसेट करता है कि लिंक का इस्तेमाल करके Folder को शेयर करने पर, ऐक्सेस के लिए संसाधन कुंजी की ज़रूरत है या नहीं.
setShareableByEditors(shareable)Folderसेट करता है कि जिन उपयोगकर्ताओं के पास Folder की बदलाव करने की अनुमति है उन्हें दूसरे उपयोगकर्ताओं के साथ आइटम शेयर करने या अनुमतियां बदलने की अनुमति है या नहीं.
setSharing(accessType, permissionType)Folderसेट करता है कि किस तरह के उपयोगकर्ता Folder को ऐक्सेस कर सकते हैं और उन उपयोगकर्ताओं को कौन-कौनसी अनुमतियां दी गई हैं. यह उन उपयोगकर्ताओं को अलग-अलग अनुमतियां भी देता है जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
setStarred(starred)Folderसेट करता है कि उपयोगकर्ता की Drive में Folder को स्टार का निशान लगाया गया है या नहीं.
setTrashed(trashed)Folderसेट करता है कि Folder उपयोगकर्ता के डिस्क के ट्रैश में है या नहीं.

ज़्यादा जानकारी के साथ दस्तावेज़

addEditor(emailAddress)

दिए गए उपयोगकर्ता को Folder के लिए एडिटर की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में था, तो इस तरीके का इस्तेमाल करने से उसे दर्शकों की सूची से बाहर रखा जाता है.

पैरामीटर

नामTypeब्यौरा
emailAddressStringजोड़ने के लिए उपयोगकर्ता का ईमेल पता.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

addEditor(user)

दिए गए उपयोगकर्ता को Folder के लिए एडिटर की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में था, तो इस तरीके का इस्तेमाल करने से उसे दर्शकों की सूची से बाहर रखा जाता है.

पैरामीटर

नामTypeब्यौरा
userUserजोड़े जाने वाले उपयोगकर्ता का इलस्ट्रेशन.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

addEditors(emailAddresses)

उपयोगकर्ताओं के दिए गए अरे को Folder के लिए एडिटर की सूची में जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में मौजूद है, तो इस तरीके से उसे दर्शकों की सूची से बाहर रखा जाता है.

पैरामीटर

नामTypeब्यौरा
emailAddressesString[]जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की कैटगरी.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

addViewer(emailAddress)

दिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से एडिटर की सूची में था, तो इस तरीके का कोई असर नहीं होगा.

पैरामीटर

नामTypeब्यौरा
emailAddressStringजोड़ने के लिए उपयोगकर्ता का ईमेल पता.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

addViewer(user)

दिए गए उपयोगकर्ता को Folder के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से एडिटर की सूची में था, तो इस तरीके का कोई असर नहीं होगा.

पैरामीटर

नामTypeब्यौरा
userUserजोड़े जाने वाले उपयोगकर्ता का इलस्ट्रेशन.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

addViewers(emailAddresses)

Folder के लिए दर्शकों की सूची में उपयोगकर्ताओं के दिए गए अरे को जोड़ता है. अगर कोई उपयोगकर्ता पहले से संपादकों की सूची में था, तो इस तरीके का उस पर कोई असर नहीं होता.

पैरामीटर

नामTypeब्यौरा
emailAddressesString[]जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की कैटगरी.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

createFile(blob)

दिए गए Blob आर्बिट्रेरी डेटा से, मौजूदा फ़ोल्डर में फ़ाइल बनाता है.

// Create an image file in Google Drive using the Maps service.
var blob = Maps.newStaticMap().setCenter('76 9th Avenue, New York NY').getBlob();
DriveApp.getRootFolder().createFile(blob);

पैरामीटर

नामTypeब्यौरा
blobBlobSourceनई फ़ाइल के लिए डेटा.

रिटर्न

File — नई फ़ाइल.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

createFile(name, content)

दिए गए नाम और कॉन्टेंट के साथ मौजूदा फ़ोल्डर में एक टेक्स्ट फ़ाइल बनाता है. अगर content 50 एमबी से बड़ा है, तो यह अपवाद है.

// Create a text file with the content "Hello, world!"
DriveApp.getRootFolder().createFile('New Text File', 'Hello, world!');

पैरामीटर

नामTypeब्यौरा
nameStringनई फ़ाइल का नाम.
contentStringनई फ़ाइल का कॉन्टेंट.

रिटर्न

File — नई फ़ाइल.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

createFile(name, content, mimeType)

मौजूदा फ़ोल्डर में दिए गए नाम, कॉन्टेंट, और MIME टाइप वाली एक फ़ाइल बनाता है. content 10 एमबी से बड़ा होने पर एक अपवाद देता है.

// Create an HTML file with the content "Hello, world!"
DriveApp.getRootFolder().createFile('New HTML File', '<b>Hello, world!</b>', MimeType.HTML);

पैरामीटर

नामTypeब्यौरा
nameStringनई फ़ाइल का नाम.
contentStringनई फ़ाइल का कॉन्टेंट.
mimeTypeStringनई फ़ाइल का MIME टाइप.

रिटर्न

File — नई फ़ाइल.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

createFolder(name)

मौजूदा फ़ोल्डर में दिए गए नाम से एक फ़ोल्डर बनाता है.

पैरामीटर

नामTypeब्यौरा
nameStringनए फ़ोल्डर का नाम.

रिटर्न

Folder — नया फ़ोल्डर.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

createShortcut(targetId)

दिए गए Drive आइटम आईडी का शॉर्टकट बनाता है और उसे दिखाता है.

पैरामीटर

नामTypeब्यौरा
targetIdStringटारगेट फ़ाइल या फ़ोल्डर का फ़ाइल आईडी.

रिटर्न

File — नया शॉर्टकट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)

दिए गए 'Drive आइटम आईडी' और संसाधन कुंजी का शॉर्टकट बनाता है और उसे लौटाता है. संसाधन कुंजी एक अतिरिक्त पैरामीटर है. इसे लिंक की मदद से शेयर की गई टारगेट फ़ाइल या फ़ोल्डर को ऐक्सेस करने के लिए भेजना पड़ता है.

// Creates shortcuts for all folders in the user's drive that have a specific name.
// TODO(developer): Replace 'Test-Folder' with a valid folder name in your drive.
const folders = DriveApp.getFoldersByName('Test-Folder');

// Iterates through all folders named 'Test-Folder'.
while (folders.hasNext()) {
  const folder = folders.next();

  // Creates a shortcut to the provided Drive item ID and resource key, and returns it.
  DriveApp.createShortcutForTargetIdAndResourceKey(folder.getId(), folder.getResourceKey());
}

पैरामीटर

नामTypeब्यौरा
targetIdStringटारगेट फ़ाइल या फ़ोल्डर का आईडी.
targetResourceKeyStringटारगेट फ़ाइल या फ़ोल्डर की संसाधन कुंजी.

रिटर्न

File — नया शॉर्टकट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

getAccess(email)

इससे उपयोगकर्ता को अनुमति मिलती है.

पैरामीटर

नामTypeब्यौरा
emailStringउस उपयोगकर्ता का ईमेल पता जिसकी अनुमतियों की जांच की जानी चाहिए

रिटर्न

Permission — उपयोगकर्ता को दी गई अनुमतियां

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getAccess(user)

इससे उपयोगकर्ता को अनुमति मिलती है.

पैरामीटर

नामTypeब्यौरा
userUserउस उपयोगकर्ता का प्रतिनिधित्व जिसकी अनुमतियों की जाँच की जानी चाहिए

रिटर्न

Permission — उपयोगकर्ता को दी गई अनुमतियां

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getDateCreated()

Folder को बनाए जाने की तारीख का पता चलता है.

रिटर्न

DateFolder बनाने की तारीख

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getDescription()

Folder का ब्यौरा मिलता है.

रिटर्न

StringFolder का ब्यौरा

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • 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 (editor of editors) {
  console.log(editor.getName());
}

रिटर्न

User[] — अगर उपयोगकर्ता के पास बदलाव करने का ऐक्सेस है या कोई टेबल खाली है, तो इस Folder के लिए एडिटर की सूची.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFiles()

उन सभी फ़ाइलों का कलेक्शन पाएं जो मौजूदा फ़ोल्डर में मौजूद हैं.

रिटर्न

FileIterator — उन सभी फ़ाइलों का कलेक्शन जो मौजूदा फ़ोल्डर में मौजूद हैं.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFilesByName(name)

उन सभी फ़ाइलों का संग्रह पाएं जो मौजूदा फ़ोल्डर से जुड़े हैं और जिनका नाम दिया गया है.

पैरामीटर

नामTypeब्यौरा
nameStringढूंढने के लिए फ़ाइलों के नाम.

रिटर्न

FileIterator — यह उन सभी फ़ाइलों का कलेक्शन है जो मौजूदा फ़ोल्डर में मौजूद हैं और जिनका नाम दिया गया है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFilesByType(mimeType)

यह उन सभी फ़ाइलों का कलेक्शन इकट्ठा करता है जो मौजूदा फ़ोल्डर में मौजूद हैं और जिनका MIME टाइप दिया गया है.

पैरामीटर

नामTypeब्यौरा
mimeTypeStringढूंढी जाने वाली फ़ाइलों का MIME टाइप.

रिटर्न

FileIterator — यह उन सभी फ़ाइलों का कलेक्शन है जो मौजूदा फ़ोल्डर में मौजूद हैं और जिनका MIME टाइप दिया गया है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFolders()

उन सभी फ़ोल्डर का कलेक्शन पाएं जो मौजूदा फ़ोल्डर में मौजूद हैं.

रिटर्न

FolderIterator — यह उन सभी फ़ोल्डर का कलेक्शन है जो मौजूदा फ़ोल्डर में शामिल हैं.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getFoldersByName(name)

उन सभी फ़ोल्डर का संग्रह पाएं जो मौजूदा फ़ोल्डर के हैं और उनका नाम दिया गया है.

पैरामीटर

नामTypeब्यौरा
nameStringढूंढने के लिए फ़ोल्डर का नाम.

रिटर्न

FolderIterator — यह उन सभी फ़ोल्डर का कलेक्शन है जो मौजूदा फ़ोल्डर के हैं और उनका नाम दिया गया है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getId()

Folder का आईडी मिलता है.

रिटर्न

StringFolder का आईडी

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getLastUpdated()

Folder को आखिरी बार अपडेट किए जाने की तारीख का पता चलता है.

रिटर्न

DateFolder को पिछली बार अपडेट किए जाने की तारीख

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getName()

Folder का नाम मिलता है.

रिटर्न

StringFolder का नाम

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

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());

रिटर्न

User — इस Folder का मालिक.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • 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 की संसाधन कुंजी मिलती है, जो लिंक का इस्तेमाल करके शेयर किए गए आइटम को ऐक्सेस करने के लिए ज़रूरी है.

रिटर्न

StringFolder की संसाधन कुंजी.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • 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 बाइट डेटा मिलता है.

रिटर्न

IntegerFolder को Drive में सेव करने के लिए इस्तेमाल किए गए बाइट की संख्या

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getUrl()

Drive या Docs जैसे Google ऐप्लिकेशन में Folder खोलने के लिए इस्तेमाल किया जाने वाला यूआरएल मिलता है.

रिटर्न

String — ऐसा यूआरएल जिसका इस्तेमाल करके, इस Folder को Drive या Docs जैसे Google ऐप्लिकेशन में देखा जा सकता है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getViewers()

इस Folder को देखने वाले दर्शकों और टिप्पणी करने वालों की सूची मिलती है. अगर स्क्रिप्ट चलाने वाले उपयोगकर्ता के पास, Folder में बदलाव करने का ऐक्सेस नहीं है, तो यह तरीका खाली अरे दिखाता है.

// Gets a folder by its ID.
// TODO(developer): Replace the folder ID with your own.
const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz');

// Gets the list of viewers and logs their names to the console.
const viewers = folder.getViewers();
for (viewer of viewers) {
  console.log(viewer.getName());
}

रिटर्न

User[] — इस Folder के दर्शकों और टिप्पणी करने वालों की सूची, अगर उपयोगकर्ता के पास बदलाव करने का ऐक्सेस है या उसके पास कोई कलेक्शन नहीं है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

isShareableByEditors()

इससे तय होता है कि जिन उपयोगकर्ताओं के पास Folder में बदलाव करने की अनुमति है वे दूसरे उपयोगकर्ताओं के साथ फ़ाइल शेयर कर सकते हैं या अनुमतियां बदल सकते हैं या नहीं.

रिटर्न

Booleantrue, अगर बदलाव करने की अनुमतियों वाले उपयोगकर्ताओं को दूसरे उपयोगकर्ताओं के साथ आइटम शेयर करने या अनुमतियां बदलने की अनुमति है, तो false अगर नहीं है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

isStarred()

इससे पता चलता है कि उपयोगकर्ता की Drive में, Folder को स्टार का निशान लगाया गया है या नहीं.

रिटर्न

Booleantrue, अगर Folder को उपयोगकर्ता की Drive में स्टार का निशान लगाया गया है; अगर ऐसा नहीं है, तो false

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

isTrashed()

इससे पता चलता है कि Folder, उपयोगकर्ता के Drive के ट्रैश में है या नहीं.

रिटर्न

Booleantrue, अगर Folder, उपयोगकर्ता की Drive के ट्रैश में है; false, अगर नहीं

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

moveTo(destination)

इस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है.

आइटम को डेस्टिनेशन फ़ोल्डर में ले जाने के लिए मौजूदा उपयोगकर्ता के पास फ़ाइल का मालिकाना हक होना चाहिए या उसके पास आइटम के मौजूदा पैरंट फ़ोल्डर में बदलाव करने का ऐक्सेस होना चाहिए.

पैरामीटर

नामTypeब्यौरा
destinationFolderवह फ़ोल्डर जो नया पैरंट फ़ोल्डर बन जाता है.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

removeEditor(emailAddress)

Folder के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में हैं, तो भी यह तरीका Folder को ऐक्सेस करने से नहीं रोक सकता. उदाहरण के लिए, अगर Folder को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Folder शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive फ़ाइलों के लिए, इससे उपयोगकर्ता दर्शक की सूची से भी हट जाता है.

पैरामीटर

नामTypeब्यौरा
emailAddressStringजिस व्यक्ति को हटाना है उसका ईमेल पता.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

removeEditor(user)

Folder के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में हैं, तो भी यह तरीका Folder को ऐक्सेस करने से नहीं रोक सकता. उदाहरण के लिए, अगर Folder को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Folder शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive फ़ाइलों के लिए, इससे उपयोगकर्ता दर्शक की सूची से भी हट जाता है.

पैरामीटर

नामTypeब्यौरा
userUserजिस उपयोगकर्ता को हटाना है उसके बारे में जानकारी.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

removeViewer(emailAddress)

ऐसा करने से, Folder के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है. अगर उपयोगकर्ता एक एडिटर है, न कि दर्शक या टिप्पणी करने वाला, तो इस तरीके का कोई असर नहीं होगा. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में आते हैं, तो भी लोग Folder को ऐक्सेस कर सकते हैं. उदाहरण के लिए, अगर Folder को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया हो या Folder किसी'शेयर की गई ड्राइव' में हो, जिसे उपयोगकर्ता ऐक्सेस कर सके.

Drive फ़ाइलों के लिए, इससे उपयोगकर्ता एडिटर की सूची से भी हट जाता है.

पैरामीटर

नामTypeब्यौरा
emailAddressStringजिस व्यक्ति को हटाना है उसका ईमेल पता.

रिटर्न

Folder — यह Folder चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

removeViewer(user)

ऐसा करने से, Folder के लिए दर्शकों और टिप्पणी करने वालों की सूची से, दिए गए उपयोगकर्ता को हटा दिया जाता है. अगर उपयोगकर्ता एक एडिटर है, न कि दर्शक, तो इस तरीके का कोई असर नहीं पड़ता. अगर उपयोगकर्ता, सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कैटगरी में आते हैं, तो भी लोग Folder को ऐक्सेस कर सकते हैं. उदाहरण के लिए, अगर Folder को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया हो या Folder शेयर की गई ड्राइव में हो, जिसे उपयोगकर्ता ऐक्सेस कर सके.

Drive फ़ाइलों के लिए, इससे उपयोगकर्ता एडिटर की सूची से भी हट जाता है.

पैरामीटर

नामTypeब्यौरा
userUserजिस उपयोगकर्ता को हटाना है उसके बारे में जानकारी.

रिटर्न

Folder — यह Folder चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

revokePermissions(emailAddress)

दिए गए उपयोगकर्ता को दिए गए Folder का ऐक्सेस वापस लेता है. अगर उपयोगकर्ता ऐसे उपयोगकर्ताओं की कैटगरी में हैं जिनके पास सामान्य ऐक्सेस है — तो, यह तरीका उन्हें Folder को ऐक्सेस करने से नहीं रोकता है — उदाहरण के लिए, अगर Folder को उपयोगकर्ता के पूरे डोमेन से शेयर किया गया हो.

पैरामीटर

नामTypeब्यौरा
emailAddressStringउस उपयोगकर्ता का ईमेल पता जिसका ऐक्सेस रद्द किया जाना चाहिए.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

revokePermissions(user)

दिए गए उपयोगकर्ता को दिए गए Folder का ऐक्सेस वापस लेता है. अगर उपयोगकर्ता ऐसे उपयोगकर्ताओं की कैटगरी में हैं जिनके पास सामान्य ऐक्सेस है — तो, यह तरीका उन्हें Folder को ऐक्सेस करने से नहीं रोकता है — उदाहरण के लिए, अगर Folder को उपयोगकर्ता के पूरे डोमेन से शेयर किया गया हो.

पैरामीटर

नामTypeब्यौरा
userUserउस उपयोगकर्ता का प्रतिनिधित्व जिसके ऐक्सेस को रद्द किया जाना चाहिए.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

searchFiles(params)

इसमें उन सभी फ़ाइलों का कलेक्शन शामिल होता है जो मौजूदा फ़ोल्डर में मौजूद हैं और जो खोज की दी गई शर्तें से मेल खाती हैं. खोज के लिए ज़रूरी शर्तें, Google Drive SDK टूल से जुड़े दस्तावेज़ में दी गई हैं. ध्यान दें कि Drive सेवा, Drive API के v2 वर्शन का इस्तेमाल करती है और कुछ क्वेरी फ़ील्ड, v3 से अलग होते हैं. v2 और v3 के बीच फ़ील्ड अंतर देखें.

params आर्ग्युमेंट, एक क्वेरी स्ट्रिंग होती है. इसमें स्ट्रिंग वैल्यू हो सकती हैं. इसलिए, ध्यान रखें कि कोटेशन मार्क को सही तरीके से एस्केप किया जाए, जैसे कि "title contains 'Gulliver\\'s Travels'" या 'title contains "Gulliver\'s Travels"'.

// Logs the name of every file that are children of the current folder and modified after February 28,
// 2022 whose name contains "untitled.""
var files = DriveApp.getRootFolder().searchFiles(
    'modifiedDate > "2022-02-28" and title contains "untitled"');
while (files.hasNext()) {
  var file = files.next();
  console.log(file.getName());
}

पैरामीटर

नामTypeब्यौरा
paramsStringखोज की शर्तें, जैसा कि Google Drive SDK टूल के दस्तावेज़ में बताया गया है.

रिटर्न

FileIterator — यह उन सभी फ़ाइलों का कलेक्शन है जो मौजूदा फ़ोल्डर में मौजूद हैं और खोजने की शर्तों से मेल खाती हैं.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

searchFolders(params)

यह उन सभी फ़ोल्डर का कलेक्शन इकट्ठा करता है जो मौजूदा फ़ोल्डर में मौजूद हैं और जो खोज की दी गई शर्तों से मेल खाते हैं. खोज के लिए ज़रूरी शर्तें, Google Drive SDK टूल से जुड़े दस्तावेज़ में दी गई हैं. ध्यान दें कि Drive सेवा, Drive API के v2 वर्शन का इस्तेमाल करती है और कुछ क्वेरी फ़ील्ड, v3 से अलग होते हैं. v2 और v3 के बीच फ़ील्ड अंतर देखें.

params आर्ग्युमेंट, एक क्वेरी स्ट्रिंग होती है. इसमें स्ट्रिंग वैल्यू हो सकती हैं. इसलिए, ध्यान रखें कि कोटेशन मार्क को सही तरीके से एस्केप किया जाए, जैसे कि "title contains 'Gulliver\\'s Travels'" या 'title contains "Gulliver\'s Travels"'.

// Logs the name of every folder that are children of the current folder and you own and is starred.
var folders = DriveApp.getRootFolder().searchFolders('starred = true and "me" in owners');
while (folders.hasNext()) {
  var folder = folders.next();
  console.log(folder.getName());
}

पैरामीटर

नामTypeब्यौरा
paramsStringखोज की शर्तें, जैसा कि Google Drive SDK टूल के दस्तावेज़ में बताया गया है.

रिटर्न

FolderIterator — यह उन सभी फ़ोल्डर का कलेक्शन है जो मौजूदा फ़ोल्डर में मौजूद हैं और खोजने की शर्तों से मेल खाते हैं.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

setDescription(description)

Folder के लिए ब्यौरा सेट करता है.

पैरामीटर

नामTypeब्यौरा
descriptionStringFolder का नया ब्यौरा

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

setName(name)

Folder का नाम सेट करता है.

पैरामीटर

नामTypeब्यौरा
nameStringFolder का नया नाम

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

setOwner(emailAddress)

Folder का मालिक बदलता है. इस तरीके से, डिवाइस के पिछले मालिक को Folder में बदलाव करने का ऐक्सेस भी साफ़ तौर पर मिलता है.

पैरामीटर

नामTypeब्यौरा
emailAddressStringउस उपयोगकर्ता का ईमेल पता जिसे नया मालिक बनना चाहिए

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

setOwner(user)

Folder का मालिक बदलता है. इस तरीके से, डिवाइस के पिछले मालिक को Folder में बदलाव करने का ऐक्सेस भी साफ़ तौर पर मिलता है.

पैरामीटर

नामTypeब्यौरा
userUserउस उपयोगकर्ता का प्रतिनिधित्व जिसे नया मालिक बनाना चाहिए

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

setSecurityUpdateEnabled(enabled)

सेट करता है कि लिंक का इस्तेमाल करके Folder को शेयर करने पर, ऐक्सेस के लिए संसाधन कुंजी की ज़रूरत है या नहीं. इस्तेमाल की जा सकने वाली फ़ाइलें और फ़ोल्डर, डिफ़ॉल्ट रूप से चालू होते हैं.

Google Drive के लिए सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.

पैरामीटर

नामTypeब्यौरा
enabledBooleanFolder के लिए संसाधन कुंजी की ज़रूरी शर्त को चालू करना है या नहीं.

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

setShareableByEditors(shareable)

सेट करता है कि जिन उपयोगकर्ताओं के पास Folder की बदलाव करने की अनुमति है उन्हें दूसरे उपयोगकर्ताओं के साथ आइटम शेयर करने या अनुमतियां बदलने की अनुमति है या नहीं. नए Folder का डिफ़ॉल्ट मान true है.

पैरामीटर

नामTypeब्यौरा
shareableBooleantrue, अगर बदलाव करने की अनुमतियों वाले उपयोगकर्ताओं को, दूसरे उपयोगकर्ताओं के साथ फ़ाइल शेयर करने या अनुमतियों में बदलाव करने की अनुमति होनी चाहिए; अगर ऐसा नहीं है, तो false

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

setSharing(accessType, permissionType)

सेट करता है कि किस तरह के उपयोगकर्ता Folder को ऐक्सेस कर सकते हैं और उन उपयोगकर्ताओं को कौन-कौनसी अनुमतियां दी गई हैं. यह उन उपयोगकर्ताओं को अलग-अलग अनुमतियां भी देता है जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.

// Creates a folder that anyone on the Internet can read from and write to. (Domain
// administrators can prohibit this setting for users of a Google Workspace domain.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

पैरामीटर

नामTypeब्यौरा
accessTypeAccessकिस वर्ग के उपयोगकर्ता Folder को ऐक्सेस कर सकते हैं
permissionTypePermissionवे अनुमतियां जो Folder को ऐक्सेस करने वाले उपयोगकर्ताओं को दी जानी चाहिए

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

setStarred(starred)

सेट करता है कि उपयोगकर्ता की Drive में Folder को स्टार का निशान लगाया गया है या नहीं. नए Folder के लिए डिफ़ॉल्ट वैल्यू false है.

पैरामीटर

नामTypeब्यौरा
starredBooleantrue, अगर Folder को उपयोगकर्ता की Drive में स्टार का निशान लगाना चाहिए; अगर ऐसा नहीं है, तो false

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

setTrashed(trashed)

सेट करता है कि Folder उपयोगकर्ता के डिस्क के ट्रैश में है या नहीं. केवल मालिक ही Folder को ट्रैश में डाल सकता है. नए Folder के लिए डिफ़ॉल्ट वैल्यू false है.

पैरामीटर

नामTypeब्यौरा
trashedBooleantrue, अगर Folder को उपयोगकर्ता की Drive के ट्रैश में ले जाना चाहिए; अगर ऐसा नहीं है, तो false

रिटर्न

Folder — यह Folder, चेन बनाने के लिए है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive

काम न करने वाले तरीके