গুগল ড্রাইভে একটি ফাইল। 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) | File | File জন্য মন্তব্যকারীদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করুন। |
addEditor(emailAddress) | File | File সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। |
addEditor(user) | File | File সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। |
addEditors(emailAddresses) | File | File জন্য সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে। |
addViewer(emailAddress) | File | File দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। |
addViewer(user) | File | File দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। |
addViewers(emailAddresses) | File | File জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে। |
getAccess(email) | Permission | প্রদত্ত ব্যবহারকারীর অনুমতি মঞ্জুর পায়. |
getAccess(user) | Permission | প্রদত্ত ব্যবহারকারীর অনুমতি মঞ্জুর পায়. |
getAs(contentType) | Blob | নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন। |
getBlob() | Blob | একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন। |
getDateCreated() | Date | File তৈরি হওয়ার তারিখ পায়। |
getDescription() | String | File জন্য বর্ণনা পায়। |
getDownloadUrl() | String | ফাইল ডাউনলোড করতে ব্যবহার করা যেতে পারে যে URL পায়. |
getEditors() | User[] | এই File জন্য সম্পাদকদের তালিকা পায়। |
getId() | String | File আইডি পায়। |
getLastUpdated() | Date | File সর্বশেষ আপডেট হওয়ার তারিখ পায়। |
getMimeType() | String | ফাইলের MIME প্রকার পায়। |
getName() | String | File নাম পায়। |
getOwner() | User | ফাইল মালিক পায়. |
getParents() | FolderIterator | File অবিলম্বে পিতামাতার ফোল্ডারের একটি সংগ্রহ পায়। |
getResourceKey() | String | একটি লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয় File সংস্থান কী পায়৷ |
getSecurityUpdateEligible() | Boolean | এই File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন এমন নিরাপত্তা আপডেট প্রয়োগ করার যোগ্য কিনা তা পায়। |
getSecurityUpdateEnabled() | Boolean | এই File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা পায়৷ |
getSharingAccess() | Access | কোন শ্রেণীর ব্যবহারকারীরা File অ্যাক্সেস করতে পারে তা পায়, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদের স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে। |
getSharingPermission() | Permission | সেই সমস্ত ব্যবহারকারীদের অনুমতি দেওয়া হয় যারা File অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে। |
getSize() | Integer | ড্রাইভে File সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা পায়। |
getTargetId() | String | এটি একটি শর্টকাট হলে, এটি যে আইটেমটির দিকে নির্দেশ করে তার আইডি ফেরত দেয়৷ |
getTargetMimeType() | String | যদি এটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমটির দিকে নির্দেশ করে তার মাইম ধরন প্রদান করে। |
getTargetResourceKey() | String | যদি ফাইলটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমের দিকে নির্দেশ করে তার রিসোর্স কী ফেরত দেয়। |
getThumbnail() | Blob | ফাইলের জন্য একটি থাম্বনেইল চিত্র পায়, বা থাম্বনেইল না থাকলে null । |
getUrl() | String | ড্রাইভ বা ডক্সের মতো Google অ্যাপে File খুলতে ব্যবহার করা যেতে পারে এমন URL পায়। |
getViewers() | User[] | এই File জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়। |
isShareableByEditors() | Boolean | File সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা নির্ধারণ করে। |
isStarred() | Boolean | ব্যবহারকারীর ড্রাইভে File তারকাচিহ্নিত হয়েছে কিনা তা নির্ধারণ করে৷ |
isTrashed() | Boolean | File ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা নির্ধারণ করে৷ |
makeCopy() | File | ফাইলের একটি অনুলিপি তৈরি করে। |
makeCopy(destination) | File | গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে। |
makeCopy(name) | File | ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়। |
makeCopy(name, destination) | File | গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়। |
moveTo(destination) | File | এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে নিয়ে যায়। |
removeCommenter(emailAddress) | File | File জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
removeCommenter(user) | File | File জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
removeEditor(emailAddress) | File | File সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
removeEditor(user) | File | File সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
removeViewer(emailAddress) | File | File দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
removeViewer(user) | File | File দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
revokePermissions(emailAddress) | File | প্রদত্ত ব্যবহারকারীকে দেওয়া File অ্যাক্সেস প্রত্যাহার করে। |
revokePermissions(user) | File | প্রদত্ত ব্যবহারকারীকে দেওয়া File অ্যাক্সেস প্রত্যাহার করে। |
setContent(content) | File | একটি প্রদত্ত প্রতিস্থাপনের সাথে ফাইলের বিষয়বস্তু ওভাররাইট করে। |
setDescription(description) | File | File জন্য বর্ণনা সেট করে। |
setName(name) | File | File নাম সেট করে। |
setOwner(emailAddress) | File | File মালিক পরিবর্তন করে। |
setOwner(user) | File | File মালিক পরিবর্তন করে। |
setSecurityUpdateEnabled(enabled) | File | File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা সেট করে। |
setShareableByEditors(shareable) | File | File সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা সেট করে। |
setSharing(accessType, permissionType) | File | কোন শ্রেণীর ব্যবহারকারীরা File অ্যাক্সেস করতে পারবে এবং সেই ব্যবহারকারীদের কী অনুমতি দেওয়া হবে তা সেট করে, যে কোনও স্বতন্ত্র ব্যবহারকারীকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে। |
setStarred(starred) | File | File ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত কিনা তা সেট করে। |
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)); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
addCommenter(user)
File
জন্য মন্তব্যকারীদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করুন। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Adds the active user as a commenter. while (files.hasNext()) { const file = files.next(); file.addCommenter(Session.getActiveUser()); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
addCommenters(emailAddresses)
File
জন্য মন্তব্যকারীদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করুন। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যেই দর্শকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের দর্শকদের তালিকা থেকে বের করে দেয়।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); while (files.hasNext()) { const file = files.next(); // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' and // 'baklavainthebalkans@gmail.com' with the email addresses to add as commenters. const emails = ['cloudysanfrancisco@gmail.com','baklavainthebalkans@gmail.com']; console.log(file.addCommenters(emails)); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddresses | String[] | ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
addEditor(emailAddress)
File
সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
addEditor(user)
File
সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
addEditors(emailAddresses)
File
জন্য সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যেই দর্শকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের দর্শকদের তালিকা থেকে বের করে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddresses | String[] | ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
addViewer(emailAddress)
File
দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
addViewer(user)
File
দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
addViewers(emailAddresses)
File
জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের জন্য কোন প্রভাব ফেলবে না।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddresses | String[] | ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
getAccess(email)
প্রদত্ত ব্যবহারকারীর অনুমতি মঞ্জুর পায়.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email | String | ব্যবহারকারীর ইমেল ঠিকানা যার অনুমতি চেক করা উচিত |
প্রত্যাবর্তন
Permission
- ব্যবহারকারীকে দেওয়া অনুমতি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getAccess(user)
প্রদত্ত ব্যবহারকারীর অনুমতি মঞ্জুর পায়.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | ব্যবহারকারীর একটি প্রতিনিধিত্ব যার অনুমতি চেক করা উচিত |
প্রত্যাবর্তন
Permission
- ব্যবহারকারীকে দেওয়া অনুমতি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getAs(contentType)
নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন। এই পদ্ধতিটি ফাইলের নামের সাথে উপযুক্ত এক্সটেনশন যোগ করে—উদাহরণস্বরূপ, "myfile.pdf"। যাইহোক, এটি অনুমান করে যে ফাইলের নামের অংশ যা শেষ সময়কাল অনুসরণ করে (যদি থাকে) একটি বিদ্যমান এক্সটেনশন যা প্রতিস্থাপন করা উচিত। ফলস্বরূপ, "ShoppingList.12.25.2014" "ShoppingList.12.25.pdf" হয়ে যায়।
রূপান্তরের জন্য দৈনিক কোটা দেখতে, Google পরিষেবাগুলির জন্য কোটা দেখুন। নতুন তৈরি করা Google Workspace ডোমেন সাময়িকভাবে কঠোর কোটার অধীন হতে পারে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
contentType | String | MIME প্রকারে রূপান্তর করতে হবে৷ বেশিরভাগ ব্লবের জন্য, 'application/pdf' একমাত্র বৈধ বিকল্প। BMP, GIF, JPEG, বা PNG ফর্ম্যাটে ছবির জন্য, 'image/bmp' , 'image/gif' , 'image/jpeg' , বা 'image/png' এর যেকোনো একটিও বৈধ। একটি Google ডক্স ডকুমেন্টের জন্য, 'text/markdown' বৈধ। |
প্রত্যাবর্তন
Blob
- একটি ব্লব হিসাবে ডেটা।
getBlob()
getDateCreated()
getDescription()
getDownloadUrl()
ফাইল ডাউনলোড করতে ব্যবহার করা যেতে পারে যে URL পায়. শুধুমাত্র Google ড্রাইভে ফাইল খোলার অনুমতি আছে এমন ব্যবহারকারীরাই URL অ্যাক্সেস করতে পারবেন। আপনি ফাইলটি ডাউনলোড করতে একটি ব্রাউজারে এই URLটি ব্যবহার করতে পারেন, কিন্তু আপনি 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
- ফাইল ডাউনলোড করতে ব্যবহার করা যেতে পারে যে URL.
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getEditors()
এই File
জন্য সম্পাদকদের তালিকা পায়। যে ব্যবহারকারী স্ক্রিপ্টটি চালায় তার যদি File
সম্পাদনা করার অ্যাক্সেস না থাকে তবে এই পদ্ধতিটি একটি খালি অ্যারে প্রদান করে।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Adds the email addresses in the array as editors of each file. // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' // and 'baklavainthebalkans@gmail.com' with valid email addresses. file.addEditors(['cloudysanfrancisco@gmail.com', 'baklavainthebalkans@gmail.com']); // Gets a list of the file editors. const editors = file.getEditors(); // For each file, logs the editors' email addresses to the console. for (const editor of editors) { console.log(editor.getEmail()); } }
প্রত্যাবর্তন
User[]
— ব্যবহারকারীর যদি এই File
জন্য সম্পাদনার অ্যাক্সেস থাকে, তাহলে সম্পাদকদের তালিকা ফেরত দেয়। ব্যবহারকারীর সম্পাদনা অ্যাক্সেস না থাকলে, একটি খালি অ্যারে প্রদান করে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getId()
getLastUpdated()
getMimeType()
ফাইলের MIME প্রকার পায়।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the MIME type to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getMimeType()); }
প্রত্যাবর্তন
String
— ফাইলের MIME প্রকার।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getName()
getOwner()
ফাইল মালিক পায়.
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files and logs the names of the file owners to the console. while (files.hasNext()) { const file = files.next(); console.log(file.getOwner().getName()); }
প্রত্যাবর্তন
User
- ফাইলের মালিক।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getParents()
File
অবিলম্বে পিতামাতার ফোল্ডারের একটি সংগ্রহ পায়।
প্রত্যাবর্তন
FolderIterator
— ফোল্ডারের একটি সংগ্রহ যা File
অবিলম্বে পিতামাতা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getResourceKey()
একটি লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয় File
সংস্থান কী পায়৷
প্রত্যাবর্তন
String
— File
রিসোর্স কী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSecurityUpdateEligible()
এই File
একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন এমন নিরাপত্তা আপডেট প্রয়োগ করার যোগ্য কিনা তা পায়।
লিঙ্ক ব্যবহার করে শেয়ার করা কিছু ফাইল বা ফোল্ডার অ্যাক্সেস করার জন্য ড্রাইভের একটি রিসোর্স কী প্রয়োজন। এই পরিবর্তনটি একটি নিরাপত্তা আপডেটের অংশ। যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য আপডেটটি ডিফল্টরূপে চালু থাকে৷ যোগ্য ফাইলের জন্য রিসোর্স কী প্রয়োজনীয়তা চালু বা বন্ধ করতে, setSecurityUpdateEnabled
ব্যবহার করুন।
Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
Boolean
— রিসোর্স কী প্রয়োজনীয়তা File
জন্য প্রয়োগ করা যেতে পারে কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getSecurityUpdateEnabled()
এই File
একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা পায়৷ এই প্রয়োজনীয়তা যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য ডিফল্টরূপে চালু করা হয়৷ যোগ্য ফাইলের জন্য রিসোর্স কী প্রয়োজনীয়তা চালু বা বন্ধ করতে, setSecurityUpdateEnabled
ব্যবহার করুন।
Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
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
সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা পায়। মনে রাখবেন যে Google Workspace অ্যাপ্লিকেশন ফাইলগুলিকে ড্রাইভ স্টোরেজ সীমার মধ্যে গণনা করা হয় না এবং এইভাবে 0
বাইট ফেরত দেয়।
প্রত্যাবর্তন
Integer
— ড্রাইভে File
সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getTargetId()
এটি একটি শর্টকাট হলে, এটি যে আইটেমটির দিকে নির্দেশ করে তার আইডি ফেরত দেয়৷
অন্যথায় এটি null
ফেরত দেয়।
// The ID of the file for which to make a shortcut and the ID of // the folder to which you want to add the shortcut. // TODO(developer): Replace the file and folder IDs with your IDs. const fileId = 'abc123456'; const folderId = 'xyz987654'; // Gets the folder to add the shortcut to. const folder = DriveApp.getFolderById(folderId); // Creates a shortcut of the file and moves it to the specified folder. const shortcut = DriveApp.createShortcut(fileId).moveTo(folder); // Logs the target ID of the shortcut. console.log(`${shortcut.getName()}=${shortcut.getTargetId()}`);
প্রত্যাবর্তন
String
- টার্গেট আইটেম আইডি।
getTargetMimeType()
যদি এটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমটির দিকে নির্দেশ করে তার মাইম ধরন প্রদান করে।
অন্যথায় এটি 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
— টার্গেট আইটেম মাইম টাইপ।
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()
ড্রাইভ বা ডক্সের মতো Google অ্যাপে File
খুলতে ব্যবহার করা যেতে পারে এমন URL পায়।
প্রত্যাবর্তন
String
— যে URLটি ড্রাইভ বা ডক্সের মতো Google অ্যাপে এই File
দেখতে ব্যবহার করা যেতে পারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
getViewers()
এই File
জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়। যে ব্যবহারকারী স্ক্রিপ্টটি চালায় তার যদি File
সম্পাদনা করার অ্যাক্সেস না থাকে তবে এই পদ্ধতিটি একটি খালি অ্যারে প্রদান করে।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // For each file, logs the viewers' email addresses to the console. const viewers = file.getViewers(); for (viewer of viewers) { console.log(viewer.getEmail()); } }
প্রত্যাবর্তন
User[]
— ব্যবহারকারীর যদি এই File
জন্য সম্পাদনা করার অ্যাক্সেস থাকে তবে দর্শক এবং মন্তব্যকারীদের তালিকা ফেরত দেয়। ব্যবহারকারীর সম্পাদনা অ্যাক্সেস না থাকলে, একটি খালি অ্যারে প্রদান করে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
isStarred()
ব্যবহারকারীর ড্রাইভে File
তারকাচিহ্নিত হয়েছে কিনা তা নির্ধারণ করে৷
প্রত্যাবর্তন
Boolean
— true
যদি File
ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত হয়; false
না হলে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
isTrashed()
File
ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা নির্ধারণ করে৷
প্রত্যাবর্তন
Boolean
— true
যদি File
ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকে; false
না হলে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
makeCopy()
ফাইলের একটি অনুলিপি তৈরি করে।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and logs the file name to the console. console.log(file.makeCopy().getName()); }
প্রত্যাবর্তন
File
- নতুন অনুলিপি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
makeCopy(destination)
গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and adds it to the specified folder. // TODO(developer): Replace the folder ID with your own. const destination = DriveApp.getFolderById('123456abcxyz'); const copiedFile = file.makeCopy(destination); // Logs the file names to the console. console.log(copiedFile.getName()); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
destination | Folder | যে ডিরেক্টরিতে ফাইলটি কপি করতে হবে। |
প্রত্যাবর্তন
File
- নতুন অনুলিপি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
makeCopy(name)
ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file and sets the name to 'Test-Copy.' const filename = file.makeCopy('Test-Copy'); // Logs the copied file's name to the console. console.log(filename.getName()); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | ফাইলের নাম যেটি নতুন কপিতে প্রয়োগ করা উচিত। |
প্রত্যাবর্তন
File
- নতুন অনুলিপি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
makeCopy(name, destination)
গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Creates a copy of each file, sets the file name, and adds the copied file // to the specified folder. // TODO(developer): Replace the folder ID with your own. const destination = DriveApp.getFolderById('123456abcxyz'); const copiedFile = file.makeCopy('Test-Copy', destination); // Logs the file names to the console. console.log(copiedFile.getName()); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | ফাইলের নাম যেটি নতুন কপিতে প্রয়োগ করা উচিত। |
destination | Folder | যে ডিরেক্টরিতে ফাইলটি কপি করতে হবে। |
প্রত্যাবর্তন
File
- নতুন অনুলিপি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
moveTo(destination)
এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে নিয়ে যায়।
বর্তমান ব্যবহারকারীকে অবশ্যই ফাইলটির মালিক হতে হবে বা আইটেমটিকে গন্তব্য ফোল্ডারে সরানোর জন্য আইটেমের বর্তমান মূল ফোল্ডারে অন্তত সম্পাদনা অ্যাক্সেস থাকতে হবে৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
destination | Folder | যে ফোল্ডারটি নতুন প্যারেন্ট হয়ে যায়। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
removeCommenter(emailAddress)
File
জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে অবরুদ্ধ করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্গত হয় — উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Removes the given user from the list of commenters for each file. // TODO(developer): Replace the email with the email of the user you want to remove. file.removeCommenter('cloudysanfrancisco@gmail.com'); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
removeCommenter(user)
File
জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে অবরুদ্ধ করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্গত হয় — উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // Removes the given user from the list of commenters for each file. console.log(file.removeCommenter(Session.getActiveUser())); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | সরানোর জন্য ব্যবহারকারীর একটি প্রতিনিধিত্ব. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
removeEditor(emailAddress)
File
সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের অন্তর্ভুক্ত হয়—উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা হয়, অথবা যদি File
ব্যবহারকারীর একটি শেয়ার্ড ড্রাইভে থাকে অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
removeEditor(user)
File
সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের অন্তর্ভুক্ত হয়—উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা হয়, অথবা যদি File
ব্যবহারকারীর একটি শেয়ার্ড ড্রাইভে থাকে অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | সরানোর জন্য ব্যবহারকারীর একটি প্রতিনিধিত্ব. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
removeViewer(emailAddress)
File
দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতির কোন প্রভাব নেই যদি ব্যবহারকারী একজন সম্পাদক হয়, দর্শক বা মন্তব্যকারী নয়। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকেও ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্ভুক্ত-উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়, অথবা যদি File
একটি শেয়ার্ড ড্রাইভে থাকে যা ব্যবহারকারী অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
removeViewer(user)
File
দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতির কোন প্রভাব নেই যদি ব্যবহারকারী একজন সম্পাদক হন, দর্শক না হন। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকেও ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্ভুক্ত-উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়, অথবা যদি File
একটি শেয়ার্ড ড্রাইভে থাকে যা ব্যবহারকারী অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | সরানোর জন্য ব্যবহারকারীর একটি প্রতিনিধিত্ব. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
revokePermissions(emailAddress)
প্রদত্ত ব্যবহারকারীকে দেওয়া File
অ্যাক্সেস প্রত্যাহার করে। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের অন্তর্ভুক্ত হয় — উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেল ঠিকানা যার অ্যাক্সেস প্রত্যাহার করা উচিত। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
revokePermissions(user)
প্রদত্ত ব্যবহারকারীকে দেওয়া File
অ্যাক্সেস প্রত্যাহার করে। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের অন্তর্ভুক্ত হয় — উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | ব্যবহারকারীর একটি প্রতিনিধিত্ব যার অ্যাক্সেস প্রত্যাহার করা উচিত। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
setContent(content)
একটি প্রদত্ত প্রতিস্থাপনের সাথে ফাইলের বিষয়বস্তু ওভাররাইট করে। content
10MB এর থেকে বড় হলে একটি ব্যতিক্রম নিক্ষেপ করে৷
// 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());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
content | String | ফাইলের জন্য নতুন বিষয়বস্তু। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
setDescription(description)
setName(name)
setOwner(emailAddress)
File
মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে File
স্পষ্ট সম্পাদনার অ্যাক্সেস দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | যে ব্যবহারকারীর নতুন মালিক হওয়া উচিত তার ইমেল ঠিকানা |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
setOwner(user)
File
মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে File
স্পষ্ট সম্পাদনার অ্যাক্সেস দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | ব্যবহারকারীর একটি প্রতিনিধিত্ব যার নতুন মালিক হওয়া উচিত |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
setSecurityUpdateEnabled(enabled)
File
একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা সেট করে। যোগ্য ফাইল এবং ফোল্ডার ডিফল্টরূপে সক্রিয় করা হয়.
Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
enabled | Boolean | File জন্য রিসোর্স কী প্রয়োজনীয়তা সক্রিয় করা হবে কিনা। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
setSharing(accessType, permissionType)
কোন শ্রেণীর ব্যবহারকারীরা File
অ্যাক্সেস করতে পারবে এবং সেই ব্যবহারকারীদের কী অনুমতি দেওয়া হবে তা সেট করে, যে কোনও স্বতন্ত্র ব্যবহারকারীকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
// Creates a folder that anyone on the Internet can read from and write to. (Domain // administrators can prohibit this setting for users of a Google Workspace domain.) var folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
accessType | Access | কোন শ্রেণীর ব্যবহারকারীদের File অ্যাক্সেস করতে সক্ষম হওয়া উচিত |
permissionType | Permission | File অ্যাক্সেস করতে পারে এমন ব্যবহারকারীদের অনুমতি দেওয়া উচিত |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
setStarred(starred)
File
ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত কিনা তা সেট করে। নতুন File
জন্য ডিফল্ট false
।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
starred | Boolean | File ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত হলে true ; false না হলে |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
setTrashed(trashed)
File
ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা সেট করে৷ শুধুমাত্র মালিক File
ট্র্যাশ করতে পারে৷ নতুন File
জন্য ডিফল্ট false
।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
trashed | Boolean | File ব্যবহারকারীর ড্রাইভের ট্র্যাশে স্থানান্তরিত হলে true ; false না হলে |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive