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)FolderFolder के लिए, एडिटर की सूची में उपयोगकर्ताओं के दिए गए अरे को जोड़ता है.
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)FileDrive के दिए गए आइटम आईडी का शॉर्टकट बनाकर उसे दिखाता है.
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey)FileDrive के दिए गए आइटम आईडी और संसाधन कुंजी का शॉर्टकट बनाता है और उसे दिखाता है.
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()Userइस Folder का मालिक मिल जाता है.
getParents()FolderIteratorउन फ़ोल्डर का कलेक्शन मिलता है जो Folder के पैरंट हैं.
getResourceKey()StringFolder की संसाधन कुंजी मिलती है, जो उन आइटम को ऐक्सेस करने के लिए ज़रूरी है जिन्हें एक लिंक का इस्तेमाल करके शेयर किया गया है.
getSecurityUpdateEligible()Booleanइस बारे में जानकारी मिलती है कि यह Folder, सुरक्षा से जुड़ा अपडेट लागू कर सकता है या नहीं जब किसी संसाधन कुंजी को किसी लिंक का इस्तेमाल करके शेयर किया जाता है, तो उसे ऐक्सेस करने की ज़रूरत होती है.
getSecurityUpdateEnabled()Booleanइससे यह जानकारी मिलती है कि Folder के पास होने पर, उसे ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं लिंक का इस्तेमाल करके शेयर किया गया है.
getSharingAccess()Accessइससे यह पता चलता है कि किसी व्यक्ति के अलावा, किस क्लास के उपयोगकर्ता Folder को ऐक्सेस कर सकते हैं जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
getSharingPermission()Permissionउन उपयोगकर्ताओं को अनुमति देता है जो Folder को ऐक्सेस कर सकते हैं, जिन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है.
getSize()Integerइससे Folder को Drive में सेव करने के लिए इस्तेमाल की गई बाइट की संख्या का पता चलता है.
getUrl()Stringवह यूआरएल मिलता है जिसका इस्तेमाल Folder को Google ऐप्लिकेशन में खोलने के लिए किया जा सकता है, जैसे कि Drive या Docs.
getViewers()User[]इस Folder के दर्शकों और टिप्पणी करने वालों की सूची दिखाता है.
isShareableByEditors()Booleanइससे यह तय होता है कि जिन उपयोगकर्ताओं के पास Folder में बदलाव करने की अनुमति है वे ये काम कर सकते हैं या नहीं अन्य उपयोगकर्ताओं के साथ शेयर करें या अनुमतियां बदलें.
isStarred()Booleanइससे पता चलता है कि क्या Folder को उपयोगकर्ता के Drive में स्टार के तौर पर मार्क किया गया है.
isTrashed()Booleanइससे पता चलता है कि Folder, उपयोगकर्ता की Drive के ट्रैश में है या नहीं.
moveTo(destination)Folderइस आइटम को दिए गए डेस्टिनेशन फ़ोल्डर में ले जाता है.
removeEditor(emailAddress)Folderदिए गए उपयोगकर्ता को Folder के संपादकों की सूची से हटाता है.
removeEditor(user)Folderदिए गए उपयोगकर्ता को Folder के संपादकों की सूची से हटाता है.
removeViewer(emailAddress)Folderदिए गए उपयोगकर्ता को Folder के दर्शकों और टिप्पणी करने वालों की सूची से हटाता है.
removeViewer(user)Folderदिए गए उपयोगकर्ता को Folder के दर्शकों और टिप्पणी करने वालों की सूची से हटाता है.
revokePermissions(emailAddress)Folderदिए गए उपयोगकर्ता को दिए गए Folder का ऐक्सेस वापस लेता है.
revokePermissions(user)Folderदिए गए उपयोगकर्ता को दिए गए Folder का ऐक्सेस वापस लेता है.
searchFiles(params)FileIteratorउन सभी फ़ाइलों का संग्रह लाता है जो मौजूदा फ़ोल्डर के चाइल्ड हैं और दी गई खोज से मेल खाती हैं शर्तें.
searchFolders(params)FolderIteratorउन सभी फ़ोल्डर का संग्रह लाता है जो मौजूदा फ़ोल्डर के चिल्ड्रेन हैं और दी गई खोज से मेल खाते हैं शर्तें.
setDescription(description)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 के संपादकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से इस तरीके से, उपयोगकर्ता को दर्शकों की सूची से बाहर किया जाता है.

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

addEditor(user)

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

पैरामीटर

नामटाइपब्यौरा
userUserजोड़ने के लिए व्यक्ति का प्रतिनिधित्व.

वापसी का टिकट

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

अनुमति देना

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

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

addEditors(emailAddresses)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

addViewer(emailAddress)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

addViewer(user)

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

पैरामीटर

नामटाइपब्यौरा
userUserजोड़ने के लिए व्यक्ति का प्रतिनिधित्व.

वापसी का टिकट

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

अनुमति देना

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

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

addViewers(emailAddresses)

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

पैरामीटर

नामटाइपब्यौरा
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);

पैरामीटर

नामटाइपब्यौरा
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!');

पैरामीटर

नामटाइपब्यौरा
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);

पैरामीटर

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

वापसी का टिकट

File — नई फ़ाइल.

अनुमति देना

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

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

createFolder(name)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

createShortcut(targetId)

Drive में मौजूद आइटम आईडी का शॉर्टकट बनाकर उसे दिखाता है.

पैरामीटर

नामटाइपब्यौरा
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());
}

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

getAccess(email)

दिए गए उपयोगकर्ता को अनुमति देता है.

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

getAccess(user)

दिए गए उपयोगकर्ता को अनुमति देता है.

पैरामीटर

नामटाइपब्यौरा
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)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

getFilesByType(mimeType)

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

पैरामीटर

नामटाइपब्यौरा
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)

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

पैरामीटर

नामटाइपब्यौरा
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 के लिए सुरक्षा से जुड़े अपडेट के बारे में ज़्यादा जानें.

वापसी का टिकट

BooleanFolder के लिए, संसाधन कुंजी की ज़रूरी शर्त लागू की जा सकती है या नहीं.

अनुमति देना

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

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

इससे Folder को Drive में सेव करने के लिए इस्तेमाल की गई बाइट की संख्या का पता चलता है. ध्यान दें कि Google Workspace के ऐप्लिकेशन की फ़ाइलों को Drive के स्टोरेज की सीमाओं में नहीं गिना जाता. इसलिए, वे वापस आ जाती हैं 0 बाइट.

वापसी का टिकट

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

अनुमति देना

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

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

getUrl()

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

वापसी का टिकट

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

अनुमति देना

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

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

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

वापसी का टिकट

Booleantrue, अगर उपयोगकर्ता के Drive में Folder पर स्टार का निशान लगा हो; अगर नहीं है, तो 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)

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

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

removeEditor(emailAddress)

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

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

removeEditor(user)

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

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

पैरामीटर

नामटाइपब्यौरा
userUserउपयोगकर्ता का ऐसा इलस्ट्रेशन जिसे हटाना है.

वापसी का टिकट

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

अनुमति देना

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

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

removeViewer(emailAddress)

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

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

removeViewer(user)

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

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

पैरामीटर

नामटाइपब्यौरा
userUserउपयोगकर्ता का ऐसा इलस्ट्रेशन जिसे हटाना है.

वापसी का टिकट

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

अनुमति देना

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

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

revokePermissions(emailAddress)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

revokePermissions(user)

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

पैरामीटर

नामटाइपब्यौरा
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());
}

पैरामीटर

नामटाइपब्यौरा
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());
}

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setDescription(description)

Folder के लिए जानकारी सेट करता है.

पैरामीटर

नामटाइपब्यौरा
descriptionStringFolder की नई जानकारी

वापसी का टिकट

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

अनुमति देना

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

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

setName(name)

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

पैरामीटर

नामटाइपब्यौरा
nameStringFolder का नया नाम

वापसी का टिकट

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

अनुमति देना

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

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

setOwner(emailAddress)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setOwner(user)

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

पैरामीटर

नामटाइपब्यौरा
userUserऐसे उपयोगकर्ता के बारे में जानकारी जिसे नया मालिक बनाना चाहिए

वापसी का टिकट

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

अनुमति देना

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

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

setSecurityUpdateEnabled(enabled)

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

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setShareableByEditors(shareable)

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

पैरामीटर

नामटाइपब्यौरा
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);

पैरामीटर

नामटाइपब्यौरा
accessTypeAccessकिस क्लास के उपयोगकर्ता Folder को ऐक्सेस कर पाएंगे
permissionTypePermissionFolder को ऐक्सेस करने वाले उपयोगकर्ताओं को दी जाने वाली अनुमतियां

वापसी का टिकट

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

अनुमति देना

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

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

setStarred(starred)

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

पैरामीटर

नामटाइपब्यौरा
starredBooleantrue अगर Folder को उपयोगकर्ता के ड्राइव; अगर नहीं है, तो false

वापसी का टिकट

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

अनुमति देना

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

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

setTrashed(trashed)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

ऐसे तरीके जो अब काम नहीं करते