Class File

फ़ाइल

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

// Trash every untitled spreadsheet that hasn't been updated in a week.
var files = DriveApp.getFilesByName('Untitled spreadsheet');
while (files.hasNext()) {
  var 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)FileFile के लिए, टिप्पणी करने वाले लोगों की सूची में उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ें.
addEditor(emailAddress)Fileदिए गए उपयोगकर्ता को File के संपादकों की सूची में जोड़ता है.
addEditor(user)Fileदिए गए उपयोगकर्ता को File के संपादकों की सूची में जोड़ता है.
addEditors(emailAddresses)FileFile के लिए, एडिटर की सूची में उपयोगकर्ताओं के दिए गए अरे को जोड़ता है.
addViewer(emailAddress)Fileदिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ता है.
addViewer(user)Fileदिए गए उपयोगकर्ता को File के दर्शकों की सूची में जोड़ता है.
addViewers(emailAddresses)Fileउपयोगकर्ताओं के दिए गए अरे को File के दर्शकों की सूची में जोड़ता है.
getAccess(email)Permissionदिए गए उपयोगकर्ता को अनुमति देता है.
getAccess(user)Permissionदिए गए उपयोगकर्ता को अनुमति देता है.
getAs(contentType)Blobइस ऑब्जेक्ट के अंदर का डेटा, बताए गए कॉन्टेंट टाइप में बदले गए BLOB के तौर पर दिखाएं.
getBlob()Blobइस ऑब्जेक्ट के अंदर के डेटा को ब्लॉब के तौर पर दिखाएं.
getDateCreated()DateFile को बनाए जाने की तारीख की जानकारी देता है.
getDescription()StringFile की जानकारी देता है.
getDownloadUrl()Stringइससे वह यूआरएल मिलता है जिसका इस्तेमाल फ़ाइल डाउनलोड करने के लिए किया जा सकता है.
getEditors()User[]इस File के संपादकों की सूची पाएं.
getId()StringFile का आईडी मिलता है.
getLastUpdated()DateFile को पिछली बार अपडेट किए जाने की तारीख की जानकारी देता है.
getMimeType()Stringफ़ाइल के एमआईएमई टाइप की जानकारी फ़ेच करता है.
getName()StringFile का नाम मिलता है.
getOwner()Userफ़ाइल के मालिक को फ़ेच करता है.
getParents()FolderIteratorउन फ़ोल्डर का कलेक्शन मिलता है जो File के पैरंट हैं.
getResourceKey()StringFile की संसाधन कुंजी मिलती है, जो उन आइटम को ऐक्सेस करने के लिए ज़रूरी है जिन्हें एक लिंक का इस्तेमाल करके शेयर किया गया है.
getSecurityUpdateEligible()Booleanइस बारे में जानकारी मिलती है कि यह File, सुरक्षा से जुड़ा अपडेट लागू कर सकता है या नहीं जब किसी संसाधन कुंजी को किसी लिंक का इस्तेमाल करके शेयर किया जाता है, तो उसे ऐक्सेस करने की ज़रूरत होती है.
getSecurityUpdateEnabled()Booleanइससे यह जानकारी मिलती है कि File के पास होने पर, उसे ऐक्सेस करने के लिए संसाधन कुंजी की ज़रूरत है या नहीं लिंक का इस्तेमाल करके शेयर किया गया है.
getSharingAccess()Accessइससे यह पता चलता है कि किसी व्यक्ति के अलावा, किस क्लास के उपयोगकर्ता File को ऐक्सेस कर सकते हैं जिन्हें साफ़ तौर पर ऐक्सेस दिया गया है.
getSharingPermission()Permissionउन उपयोगकर्ताओं को अनुमति देता है जो File को ऐक्सेस कर सकते हैं, जिन उपयोगकर्ताओं को साफ़ तौर पर ऐक्सेस दिया गया है.
getSize()Integerइससे File को Drive में सेव करने के लिए इस्तेमाल की गई बाइट की संख्या का पता चलता है.
getTargetId()Stringअगर यह कोई शॉर्टकट है, तो उस आइटम का आईडी दिखाता है जिस पर यह ले जाता है.
getTargetMimeType()Stringअगर यह कोई शॉर्टकट है, तो उस आइटम का MIME टाइप दिखाता है जिस पर वह ले जाता है.
getTargetResourceKey()Stringअगर कोई फ़ाइल कोई शॉर्टकट है, तो वह उस आइटम की संसाधन कुंजी दिखाती है जिस पर वह ले जाती है.
getThumbnail()Blobफ़ाइल के लिए थंबनेल इमेज दिखाता है. अगर कोई थंबनेल मौजूद नहीं है, तो null.
getUrl()Stringवह यूआरएल मिलता है जिसका इस्तेमाल File को Google ऐप्लिकेशन में खोलने के लिए किया जा सकता है, जैसे कि Drive या Docs.
getViewers()User[]इस File के दर्शकों और टिप्पणी करने वालों की सूची दिखाता है.
isShareableByEditors()Booleanइससे यह तय होता है कि जिन उपयोगकर्ताओं के पास File में बदलाव करने की अनुमति है वे ये काम कर सकते हैं या नहीं अन्य उपयोगकर्ताओं के साथ शेयर करें या अनुमतियां बदलें.
isStarred()Booleanइससे पता चलता है कि क्या File को उपयोगकर्ता के Drive में स्टार के तौर पर मार्क किया गया है.
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)FileFile के लिए जानकारी सेट करता है.
setName(name)FileFile का नाम सेट करता है.
setOwner(emailAddress)FileFile का मालिक बदल देता है.
setOwner(user)FileFile का मालिक बदल देता है.
setSecurityUpdateEnabled(enabled)Fileयह सेट करती है कि File को ऐक्सेस करने के लिए, संसाधन कुंजी की ज़रूरत है या नहीं लिंक का इस्तेमाल करके शेयर किया गया है.
setShareableByEditors(shareable)Fileइस नीति से यह सेट किया जाता है कि जिन उपयोगकर्ताओं के पास File में बदलाव करने की अनुमति है वे शेयर कर सकते हैं या नहीं ऐक्सेस करने के लिए प्रोत्साहित करते हैं या अनुमतियां बदलते हैं.
setSharing(accessType, permissionType)Fileइससे तय होता है कि किस क्लास के उपयोगकर्ता File को ऐक्सेस कर सकते हैं और किन अनुमतियों को ऐक्सेस कर सकते हैं इसके अलावा, किसी उपयोगकर्ता को साफ़ तौर पर ऐक्सेस दिया गया है.
setStarred(starred)Fileइससे यह सेट किया जाता है कि उपयोगकर्ता की Drive में File पर स्टार का निशान लगाया गया है या नहीं.
setTrashed(trashed)Fileसेट करती है कि File, उपयोगकर्ता की डिस्क के ट्रैश में है या नहीं.

विस्तृत दस्तावेज़

addCommenter(emailAddress)

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

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace 'cloudysanfrancisco@gmail.com' with the email address that you
// want to add as a commenter.
while (files.hasNext()) {
  const file = files.next();
  email = 'cloudysanfrancisco@gmail.com';
  console.log(file.addCommenter(email));
}

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

addEditor(emailAddress)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

addEditor(user)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

addEditors(emailAddresses)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

addViewer(emailAddress)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

addViewer(user)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

addViewers(emailAddresses)

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

पैरामीटर

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

वापसी का टिकट

File — चेन बनाने के लिए, यह 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

getAs(contentType)

इस ऑब्जेक्ट के अंदर का डेटा, बताए गए कॉन्टेंट टाइप में बदले गए BLOB के तौर पर दिखाएं. यह तरीका, फ़ाइल नाम में सही एक्सटेंशन जोड़ देता है—उदाहरण के लिए, "myfile.pdf". हालांकि, यह मान लेता है कि पिछली अवधि के बाद आने वाला फ़ाइल नाम का हिस्सा (अगर कोई है) पहले से मौजूद है वह एक्सटेंशन जिसे बदला जाना चाहिए. इस वजह से, "ShoppingList.12.25.2014" बन जाती है "ShoppingList.12.25.pdf".

अगर आपको कन्वर्ज़न के लिए हर दिन का कोटा देखना है, तो Google के लिए कोटा सेवाएं. नए Google Workspace डोमेन पर, कुछ समय के लिए पाबंदियां लगाई जा सकती हैं कोटा.

पैरामीटर

नामटाइपब्यौरा
contentTypeStringवह MIME प्रकार जिसमें बदलना है. ज़्यादातर ब्लॉब के लिए, 'application/pdf' ही एक विकल्प है. BMP, GIF, JPEG या PNG फ़ॉर्मैट वाली इमेज के लिए, 'image/bmp', 'image/gif', 'image/jpeg' या 'image/png' में से कोई भी मान्य. Google Docs के किसी दस्तावेज़ के लिए, 'text/markdown' भी मान्य है.

वापसी का टिकट

Blob — BLOB के तौर पर डेटा.


getBlob()

इस ऑब्जेक्ट के अंदर के डेटा को ब्लॉब के तौर पर दिखाएं.

वापसी का टिकट

Blob — BLOB के तौर पर डेटा.


getDateCreated()

File को बनाए जाने की तारीख की जानकारी देता है.

वापसी का टिकट

DateFile को बनाए जाने की तारीख

अनुमति देना

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

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

getDescription()

File की जानकारी देता है.

वापसी का टिकट

StringFile का ब्यौरा

अनुमति देना

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

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

getDownloadUrl()

इससे वह यूआरएल मिलता है जिसका इस्तेमाल फ़ाइल डाउनलोड करने के लिए किया जा सकता है. सिर्फ़ वे उपयोगकर्ता जिनके पास फ़ाइल खोलने की अनुमति है यूआरएल को ऐक्सेस कर सकते हैं. फ़ाइल डाउनलोड करने के लिए, ब्राउज़र में इस यूआरएल का इस्तेमाल किया जा सकता है, लेकिन तो आप 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()

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

वापसी का टिकट

StringFile का आईडी

अनुमति देना

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

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

getLastUpdated()

File को पिछली बार अपडेट किए जाने की तारीख की जानकारी देता है.

वापसी का टिकट

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

अनुमति देना

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

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

getMimeType()

फ़ाइल के एमआईएमई टाइप की जानकारी फ़ेच करता है.

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

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

वापसी का टिकट

StringFile का नाम

अनुमति देना

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

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

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

वापसी का टिकट

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

अनुमति देना

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

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

getSecurityUpdateEligible()

इस बारे में जानकारी मिलती है कि यह File, सुरक्षा से जुड़ा अपडेट लागू कर सकता है या नहीं जब किसी संसाधन कुंजी को किसी लिंक का इस्तेमाल करके शेयर किया जाता है, तो उसे ऐक्सेस करने की ज़रूरत होती है.

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

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

वापसी का टिकट

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

अनुमति देना

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

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

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

वापसी का टिकट

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

अनुमति देना

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

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

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

वापसी का टिकट

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

अनुमति देना

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

  • 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 (viewer of viewers) {
    console.log(viewer.getEmail());
  }
}

वापसी का टिकट

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

अनुमति देना

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

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

isShareableByEditors()

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

वापसी का टिकट

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

अनुमति देना

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

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

isStarred()

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

वापसी का टिकट

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

अनुमति देना

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

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

isTrashed()

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

वापसी का टिकट

Booleantrue अगर 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());
}

पैरामीटर

नामटाइपब्यौरा
destinationFolderवह डायरेक्ट्री जिसमें फ़ाइल कॉपी करनी है.

वापसी का टिकट

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

पैरामीटर

नामटाइपब्यौरा
nameStringवह फ़ाइल नाम जिसे नई कॉपी पर लागू करना है.

वापसी का टिकट

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

पैरामीटर

नामटाइपब्यौरा
nameStringवह फ़ाइल नाम जिसे नई कॉपी पर लागू करना है.
destinationFolderवह डायरेक्ट्री जिसमें फ़ाइल कॉपी करनी है.

वापसी का टिकट

File — नई कॉपी.

अनुमति देना

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

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

moveTo(destination)

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

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

पैरामीटर

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

वापसी का टिकट

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');
}

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

removeEditor(emailAddress)

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

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

removeEditor(user)

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

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

removeViewer(emailAddress)

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

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

removeViewer(user)

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

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

revokePermissions(emailAddress)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

revokePermissions(user)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setContent(content)

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

// Creates a text file with the content 'Hello, world!'
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());

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setDescription(description)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setName(name)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setOwner(emailAddress)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setOwner(user)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setSecurityUpdateEnabled(enabled)

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

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setShareableByEditors(shareable)

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

पैरामीटर

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

वापसी का टिकट

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.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setStarred(starred)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setTrashed(trashed)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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