গুগল ড্রাইভে একটি ফাইল। Drive App
থেকে ফাইলগুলি অ্যাক্সেস করা বা তৈরি করা যেতে পারে৷
// Trash every untitled spreadsheet that hasn't been updated in a week. const files = DriveApp.getFilesByName('Untitled spreadsheet'); while (files.hasNext()) { const file = files.next(); if (new Date() - file.getLastUpdated() > 7 * 24 * 60 * 60 * 1000) { file.setTrashed(true); } }
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
add Commenter(emailAddress) | File | File জন্য মন্তব্যকারীদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করুন। |
add Commenter(user) | File | File জন্য মন্তব্যকারীদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করুন। |
add Commenters(emailAddresses) | File | File জন্য মন্তব্যকারীদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করুন। |
add Editor(emailAddress) | File | File সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। |
add Editor(user) | File | File সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। |
add Editors(emailAddresses) | File | File জন্য সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে। |
add Viewer(emailAddress) | File | File দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। |
add Viewer(user) | File | File দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। |
add Viewers(emailAddresses) | File | File জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে। |
get Access(email) | Permission | একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়। |
get Access(user) | Permission | একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়। |
get As(contentType) | Blob | নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন। |
get Blob() | Blob | একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন। |
get Date Created() | Date | File তৈরি হওয়ার তারিখ পায়। |
get Description() | String | File জন্য বর্ণনা পায়। |
get Download Url() | String | ফাইল ডাউনলোড করতে ব্যবহার করা যেতে পারে যে URL পায়. |
get Editors() | User[] | এই File জন্য সম্পাদকদের তালিকা পায়। |
get Id() | String | File আইডি পায়। |
get Last Updated() | Date | File সর্বশেষ আপডেট হওয়ার তারিখ পায়। |
get Mime Type() | String | ফাইলের MIME প্রকার পায়। |
get Name() | String | File নাম পায়। |
get Owner() | User | ফাইল মালিক পায়. |
get Parents() | Folder Iterator | File অবিলম্বে পিতামাতার ফোল্ডারের একটি সংগ্রহ পায়। |
get Resource Key() | String | একটি লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয় File সংস্থান কী পায়৷ |
get Security Update Eligible() | Boolean | এই File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন এমন নিরাপত্তা আপডেট প্রয়োগ করার যোগ্য কিনা তা পায়। |
get Security Update Enabled() | Boolean | এই File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা পায়৷ |
get Sharing Access() | Access | কোন শ্রেণীর ব্যবহারকারীরা File অ্যাক্সেস করতে পারে তা পায়, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদের স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে। |
get Sharing Permission() | Permission | সেই সমস্ত ব্যবহারকারীদের অনুমতি দেওয়া হয় যারা File অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে। |
get Size() | Integer | ড্রাইভে File সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা পায়। |
get Target Id() | String | এটি একটি শর্টকাট হলে, এটি যে আইটেমটির দিকে নির্দেশ করে তার আইডি ফেরত দেয়৷ |
get Target Mime Type() | String | যদি এটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমটির দিকে নির্দেশ করে তার মাইম ধরন প্রদান করে। |
get Target Resource Key() | String | যদি ফাইলটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমের দিকে নির্দেশ করে তার রিসোর্স কী ফেরত দেয়। |
get Thumbnail() | Blob | ফাইলের জন্য একটি থাম্বনেইল চিত্র পায়, বা থাম্বনেইল না থাকলে null । |
get Url() | String | ড্রাইভ বা ডক্সের মতো Google অ্যাপে File খুলতে ব্যবহার করা যেতে পারে এমন URL পায়। |
get Viewers() | User[] | এই File জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়। |
is Shareable By Editors() | Boolean | File সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা নির্ধারণ করে। |
is Starred() | Boolean | ব্যবহারকারীর ড্রাইভে File তারকাচিহ্নিত হয়েছে কিনা তা নির্ধারণ করে৷ |
is Trashed() | Boolean | File ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা নির্ধারণ করে৷ |
make Copy() | File | ফাইলের একটি অনুলিপি তৈরি করে। |
make Copy(destination) | File | গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে। |
make Copy(name) | File | ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়। |
make Copy(name, destination) | File | গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়। |
move To(destination) | File | এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে নিয়ে যায়। |
remove Commenter(emailAddress) | File | File জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
remove Commenter(user) | File | File জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
remove Editor(emailAddress) | File | File সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
remove Editor(user) | File | File সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
remove Viewer(emailAddress) | File | File দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
remove Viewer(user) | File | File দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
revoke Permissions(emailAddress) | File | প্রদত্ত ব্যবহারকারীকে দেওয়া File অ্যাক্সেস প্রত্যাহার করে। |
revoke Permissions(user) | File | প্রদত্ত ব্যবহারকারীকে দেওয়া File অ্যাক্সেস প্রত্যাহার করে। |
set Content(content) | File | একটি প্রদত্ত প্রতিস্থাপনের সাথে ফাইলের বিষয়বস্তু ওভাররাইট করে। |
set Description(description) | File | File জন্য বর্ণনা সেট করে। |
set Name(name) | File | File নাম সেট করে। |
set Owner(emailAddress) | File | File মালিক পরিবর্তন করে। |
set Owner(user) | File | File মালিক পরিবর্তন করে। |
set Security Update Enabled(enabled) | File | File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা সেট করে। |
set Shareable By Editors(shareable) | File | File সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা সেট করে। |
set Sharing(accessType, permissionType) | File | কোন শ্রেণীর ব্যবহারকারীরা File অ্যাক্সেস করতে পারবে এবং সেই ব্যবহারকারীদের কী অনুমতি দেওয়া হবে তা সেট করে, যে কোনও স্বতন্ত্র ব্যবহারকারীকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে। |
set Starred(starred) | File | File ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত কিনা তা সেট করে। |
set Trashed(trashed) | File | File ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা সেট করে৷ |
বিস্তারিত ডকুমেন্টেশন
add Commenter(emailAddress)
File
জন্য মন্তব্যকারীদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করুন। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
const files = DriveApp.getFilesByName('Test'); // Loops through the files while (files.hasNext()) { const file = files.next(); file.addCommenter('[email protected]'); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Address | String | ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Commenter(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
add Commenters(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 '[email protected]' and // '[email protected]' with the email addresses to add as // commenters. const emails = [ '[email protected]', '[email protected]', ]; console.log(file.addCommenters(emails)); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Addresses | String[] | ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Editor(emailAddress)
File
সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Address | String | ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Editor(user)
File
সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Editors(emailAddresses)
File
জন্য সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যেই দর্শকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের দর্শকদের তালিকা থেকে বের করে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Addresses | String[] | ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Viewer(emailAddress)
File
দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Address | String | ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Viewer(user)
File
দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Viewers(emailAddresses)
File
জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের জন্য কোন প্রভাব ফেলবে না।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Addresses | String[] | ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
get Access(email)
একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়। পদ্ধতিটি Google গোষ্ঠীর জন্য অনুমতি ফেরত দেওয়া বা Google গোষ্ঠীর মাধ্যমে উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলিকে সমর্থন করে না৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email | String | ব্যবহারকারীর ইমেল ঠিকানা যার অনুমতি চেক করা উচিত। গুগল গ্রুপ সমর্থিত নয়। |
প্রত্যাবর্তন
Permission
- ব্যবহারকারীকে দেওয়া অনুমতি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Access(user)
একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়। পদ্ধতিটি Google গোষ্ঠীর জন্য অনুমতি ফেরত দেওয়া বা Google গোষ্ঠীর মাধ্যমে উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলিকে সমর্থন করে না৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | ব্যবহারকারীর একটি প্রতিনিধিত্ব যার অনুমতি চেক করা উচিত। |
প্রত্যাবর্তন
Permission
- ব্যবহারকারীকে দেওয়া অনুমতি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get As(contentType)
নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন। এই পদ্ধতিটি ফাইলের নামের সাথে উপযুক্ত এক্সটেনশন যোগ করে—উদাহরণস্বরূপ, "myfile.pdf"। যাইহোক, এটি অনুমান করে যে ফাইলের নামের অংশ যা শেষ সময়কাল অনুসরণ করে (যদি থাকে) একটি বিদ্যমান এক্সটেনশন যা প্রতিস্থাপন করা উচিত। ফলস্বরূপ, "ShoppingList.12.25.2014" "ShoppingList.12.25.pdf" হয়ে যায়।
রূপান্তরের জন্য দৈনিক কোটা দেখতে, Google পরিষেবাগুলির জন্য কোটা দেখুন। নতুন তৈরি করা Google Workspace ডোমেন সাময়িকভাবে কঠোর কোটার অধীন হতে পারে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
content Type | String | MIME প্রকারে রূপান্তর করতে হবে৷ বেশিরভাগ ব্লবের জন্য, 'application/pdf' একমাত্র বৈধ বিকল্প। BMP, GIF, JPEG, বা PNG ফর্ম্যাটে ছবির জন্য, 'image/bmp' , 'image/gif' , 'image/jpeg' , বা 'image/png' এর যেকোনো একটিও বৈধ। একটি Google ডক্স ডকুমেন্টের জন্য, 'text/markdown' বৈধ। |
প্রত্যাবর্তন
Blob
- একটি ব্লব হিসাবে ডেটা।
get Blob()
get Date Created()
File
তৈরি হওয়ার তারিখ পায়।
প্রত্যাবর্তন
Date
- File
তৈরি করার তারিখ
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Description()
File
জন্য বর্ণনা পায়।
প্রত্যাবর্তন
String
- File
বিবরণ
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Download Url()
ফাইল ডাউনলোড করতে ব্যবহার করা যেতে পারে যে URL পায়. শুধুমাত্র Google ড্রাইভে ফাইল খোলার অনুমতি আছে এমন ব্যবহারকারীরাই URL অ্যাক্সেস করতে পারবেন। আপনি ফাইলটি ডাউনলোড করতে একটি ব্রাউজারে এই URLটি ব্যবহার করতে পারেন, কিন্তু আপনি Url Fetch App
দিয়ে ফাইলটি আনতে ব্যবহার করতে পারবেন না। আপনি যদি স্ক্রিপ্টে ফাইলের বিষয়বস্তু চান তবে get Blob()
ব্যবহার করুন।
// 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
get Editors()
এই 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 '[email protected]' // and '[email protected]' with valid email addresses. file.addEditors([ '[email protected]', '[email protected]', ]); // 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
get Id()
File
আইডি পায়।
প্রত্যাবর্তন
String
- File
আইডি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Last Updated()
File
সর্বশেষ আপডেট হওয়ার তারিখ পায়।
প্রত্যাবর্তন
Date
- File
সর্বশেষ আপডেট করার তারিখ
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Mime Type()
ফাইলের 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
get Name()
File
নাম পায়।
প্রত্যাবর্তন
String
- File
নাম
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Owner()
ফাইল মালিক পায়.
// 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
get Parents()
File
অবিলম্বে পিতামাতার ফোল্ডারের একটি সংগ্রহ পায়।
প্রত্যাবর্তন
Folder Iterator
— ফোল্ডারের একটি সংগ্রহ যা File
অবিলম্বে পিতামাতা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Resource Key()
একটি লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয় File
সংস্থান কী পায়৷
প্রত্যাবর্তন
String
— File
রিসোর্স কী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Security Update Eligible()
এই File
একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন এমন নিরাপত্তা আপডেট প্রয়োগ করার যোগ্য কিনা তা পায়।
লিঙ্ক ব্যবহার করে শেয়ার করা কিছু ফাইল বা ফোল্ডার অ্যাক্সেস করার জন্য ড্রাইভের একটি রিসোর্স কী প্রয়োজন। এই পরিবর্তনটি একটি নিরাপত্তা আপডেটের অংশ। যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য আপডেটটি ডিফল্টরূপে চালু থাকে৷ যোগ্য ফাইলগুলির জন্য রিসোর্স কী প্রয়োজনীয়তা চালু বা বন্ধ করতে, set Security Update Enabled
ব্যবহার করুন।
Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
Boolean
— রিসোর্স কী প্রয়োজনীয়তা File
জন্য প্রয়োগ করা যেতে পারে কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Security Update Enabled()
এই File
একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা পায়৷ এই প্রয়োজনীয়তা যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য ডিফল্টরূপে চালু করা হয়৷ যোগ্য ফাইলের জন্য রিসোর্স কী প্রয়োজনীয়তা চালু বা বন্ধ করতে, setSecurityUpdateEnabled
ব্যবহার করুন।
Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
Boolean
— এই File
জন্য রিসোর্স কী প্রয়োজনীয়তা সক্রিয় করা হয়েছে কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Sharing Access()
কোন শ্রেণীর ব্যবহারকারীরা File
অ্যাক্সেস করতে পারে তা পায়, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদের স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
প্রত্যাবর্তন
Access
— কোন শ্রেণীর ব্যবহারকারীরা File
অ্যাক্সেস করতে পারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Sharing Permission()
সেই সমস্ত ব্যবহারকারীদের অনুমতি দেওয়া হয় যারা File
অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
প্রত্যাবর্তন
Permission
— File
অ্যাক্সেস করতে পারে এমন ব্যবহারকারীদের দেওয়া অনুমতি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Size()
ড্রাইভে File
সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা পায়। মনে রাখবেন যে Google Workspace অ্যাপ্লিকেশন ফাইলগুলিকে ড্রাইভ স্টোরেজ সীমার মধ্যে গণনা করা হয় না এবং এইভাবে 0
বাইট ফেরত দেয়।
প্রত্যাবর্তন
Integer
— ড্রাইভে File
সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Target Id()
এটি একটি শর্টকাট হলে, এটি যে আইটেমটির দিকে নির্দেশ করে তার আইডি ফেরত দেয়৷
অন্যথায় এটি 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
- টার্গেট আইটেম আইডি।
get Target Mime Type()
যদি এটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমটির দিকে নির্দেশ করে তার মাইম ধরন প্রদান করে।
অন্যথায় এটি 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
— টার্গেট আইটেম মাইম টাইপ।
get Target Resource Key()
যদি ফাইলটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমের দিকে নির্দেশ করে তার রিসোর্স কী ফেরত দেয়। একটি রিসোর্স কী একটি অতিরিক্ত প্যারামিটার যা আপনাকে একটি লিঙ্ক ব্যবহার করে শেয়ার করা ফাইল অ্যাক্সেস করতে পাস করতে হবে।
ফাইলটি যদি শর্টকাট না হয় তবে এটি 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
get Thumbnail()
ফাইলের জন্য একটি থাম্বনেইল চিত্র পায়, বা থাম্বনেইল না থাকলে 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
get Url()
ড্রাইভ বা ডক্সের মতো Google অ্যাপে File
খুলতে ব্যবহার করা যেতে পারে এমন URL পায়।
প্রত্যাবর্তন
String
— যে URLটি ড্রাইভ বা ডক্সের মতো Google অ্যাপে এই File
দেখতে ব্যবহার করা যেতে পারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Viewers()
এই File
জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়। যে ব্যবহারকারী স্ক্রিপ্টটি চালায় তার যদি File
সম্পাদনা করার অ্যাক্সেস না থাকে তবে এই পদ্ধতিটি একটি খালি অ্যারে প্রদান করে।
// Gets a list of all files in Google Drive with the given name. // TODO(developer): Replace the file name with your own. const files = DriveApp.getFilesByName('Test'); // Loops through the files. while (files.hasNext()) { const file = files.next(); // For each file, logs the viewers' email addresses to the console. const viewers = file.getViewers(); for (const viewer of viewers) { console.log(viewer.getEmail()); } }
প্রত্যাবর্তন
User[]
— ব্যবহারকারীর যদি এই File
জন্য সম্পাদনা করার অ্যাক্সেস থাকে তবে দর্শক এবং মন্তব্যকারীদের তালিকা ফেরত দেয়। ব্যবহারকারীর সম্পাদনা অ্যাক্সেস না থাকলে, একটি খালি অ্যারে প্রদান করে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
is Starred()
ব্যবহারকারীর ড্রাইভে File
তারকাচিহ্নিত হয়েছে কিনা তা নির্ধারণ করে৷
প্রত্যাবর্তন
Boolean
— true
যদি File
ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত হয়; false
না হলে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
is Trashed()
File
ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা নির্ধারণ করে৷
প্রত্যাবর্তন
Boolean
— true
যদি File
ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকে; false
না হলে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
make Copy()
ফাইলের একটি অনুলিপি তৈরি করে।
// 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
make Copy(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
make Copy(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
make Copy(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
move To(destination)
এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে নিয়ে যায়।
বর্তমান ব্যবহারকারীকে অবশ্যই ফাইলটির মালিক হতে হবে বা আইটেমটিকে গন্তব্য ফোল্ডারে সরানোর জন্য আইটেমের বর্তমান মূল ফোল্ডারে অন্তত সম্পাদনা অ্যাক্সেস থাকতে হবে৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
destination | Folder | যে ফোল্ডারটি নতুন প্যারেন্ট হয়ে যায়। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
remove Commenter(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('[email protected]'); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Address | String | ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
remove Commenter(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
remove Editor(emailAddress)
File
সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের অন্তর্ভুক্ত হয়—উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা হয়, অথবা যদি File
ব্যবহারকারীর একটি শেয়ার্ড ড্রাইভে থাকে অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Address | String | ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
remove Editor(user)
File
সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের অন্তর্ভুক্ত হয়—উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা হয়, অথবা যদি File
ব্যবহারকারীর একটি শেয়ার্ড ড্রাইভে থাকে অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | সরানোর জন্য ব্যবহারকারীর একটি প্রতিনিধিত্ব. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
remove Viewer(emailAddress)
File
দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতির কোন প্রভাব নেই যদি ব্যবহারকারী একজন সম্পাদক হয়, দর্শক বা মন্তব্যকারী নয়। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকেও ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্ভুক্ত-উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়, অথবা যদি File
একটি শেয়ার্ড ড্রাইভে থাকে যা ব্যবহারকারী অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Address | String | ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
remove Viewer(user)
File
দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতির কোন প্রভাব নেই যদি ব্যবহারকারী একজন সম্পাদক হন, দর্শক না হন। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকেও ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্ভুক্ত-উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়, অথবা যদি File
একটি শেয়ার্ড ড্রাইভে থাকে যা ব্যবহারকারী অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | সরানোর জন্য ব্যবহারকারীর একটি প্রতিনিধিত্ব. |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
revoke Permissions(emailAddress)
প্রদত্ত ব্যবহারকারীকে দেওয়া File
অ্যাক্সেস প্রত্যাহার করে। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের অন্তর্ভুক্ত হয় — উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Address | String | ব্যবহারকারীর ইমেল ঠিকানা যার অ্যাক্সেস প্রত্যাহার করা উচিত। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
revoke Permissions(user)
প্রদত্ত ব্যবহারকারীকে দেওয়া File
অ্যাক্সেস প্রত্যাহার করে। এই পদ্ধতিটি ব্যবহারকারীদের File
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা সাধারণ অ্যাক্সেস আছে এমন ব্যবহারকারীদের অন্তর্ভুক্ত হয় — উদাহরণস্বরূপ, যদি File
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | ব্যবহারকারীর একটি প্রতিনিধিত্ব যার অ্যাক্সেস প্রত্যাহার করা উচিত। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Content(content)
একটি প্রদত্ত প্রতিস্থাপনের সাথে ফাইলের বিষয়বস্তু ওভাররাইট করে। content
10MB এর থেকে বড় হলে একটি ব্যতিক্রম নিক্ষেপ করে৷
// Creates a text file with the content 'Hello, world!' const file = DriveApp.createFile('New Text File', 'Hello, world!'); // Logs the content of the text file to the console. console.log(file.getBlob().getDataAsString()); // Updates the content of the text file to 'Updated text!' file.setContent('Updated text!'); // Logs content of the text file to the console. console.log(file.getBlob().getDataAsString());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
content | String | ফাইলের জন্য নতুন বিষয়বস্তু। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Description(description)
File
জন্য বর্ণনা সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
description | String | File জন্য নতুন বিবরণ |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Name(name)
set Owner(emailAddress)
File
মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে File
স্পষ্ট সম্পাদনার অ্যাক্সেস দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Address | String | যে ব্যবহারকারীর নতুন মালিক হওয়া উচিত তার ইমেল ঠিকানা |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Owner(user)
File
মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে File
স্পষ্ট সম্পাদনার অ্যাক্সেস দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | ব্যবহারকারীর একটি প্রতিনিধিত্ব যার নতুন মালিক হওয়া উচিত |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Security Update Enabled(enabled)
File
একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা সেট করে। যোগ্য ফাইল এবং ফোল্ডার ডিফল্টরূপে সক্রিয় করা হয়.
Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
enabled | Boolean | File জন্য রিসোর্স কী প্রয়োজনীয়তা সক্রিয় করা হবে কিনা। |
প্রত্যাবর্তন
File
- এই File
চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Sharing(accessType, permissionType)
কোন শ্রেণীর ব্যবহারকারীরা File
অ্যাক্সেস করতে পারবে এবং সেই ব্যবহারকারীদের কী অনুমতি দেওয়া হবে তা সেট করে, যে কোনও স্বতন্ত্র ব্যবহারকারীকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
// Creates a folder that anyone on the Internet can read from and write to. // (Domain administrators can prohibit this setting for users of a Google // Workspace domain.) const folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
access Type | Access | কোন শ্রেণীর ব্যবহারকারীদের File অ্যাক্সেস করতে সক্ষম হওয়া উচিত |
permission Type | Permission | File অ্যাক্সেস করতে পারে এমন ব্যবহারকারীদের অনুমতি দেওয়া উচিত |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Starred(starred)
File
ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত কিনা তা সেট করে। নতুন File
জন্য ডিফল্ট false
।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
starred | Boolean | File ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত হলে true ; false না হলে |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Trashed(trashed)
File
ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা সেট করে৷ শুধুমাত্র মালিক File
ট্র্যাশ করতে পারে৷ নতুন File
জন্য ডিফল্ট false
।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
trashed | Boolean | File ব্যবহারকারীর ড্রাইভের ট্র্যাশে স্থানান্তরিত হলে true ; false না হলে |
প্রত্যাবর্তন
File
— এই File
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive