গুগল ড্রাইভে একটি ফাইল। 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 | ফাইলের জন্য একটি থাম্বনেইল ছবি পায়, অথবা যদি কোন থাম্বনেইল না থাকে তাহলে null পায়। |
get Url() | String | ড্রাইভ বা ডক্সের মতো গুগল অ্যাপে 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('hello@example.com'); }
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
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 '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)); }
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
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 Docs ডকুমেন্টের জন্য, 'text/markdown' ও বৈধ। |
প্রত্যাবর্তন
Blob — একটি ব্লব হিসেবে ডেটা।
get Blob()
get Date Created()
get Description()
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 '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
get Id()
get Last Updated()
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()
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 ব্যবহার করুন।
গুগল ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
Boolean — File জন্য রিসোর্স কী প্রয়োজনীয়তা প্রয়োগ করা যেতে পারে কিনা।
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Enabled()
লিঙ্ক ব্যবহার করে শেয়ার করার সময় এই File অ্যাক্সেসের জন্য কোনও রিসোর্স কী প্রয়োজন কিনা তা জানতে সাহায্য করে। যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য এই প্রয়োজনীয়তাটি ডিফল্টরূপে চালু থাকে। যোগ্য ফাইলগুলির জন্য রিসোর্স কী প্রয়োজনীয়তা চালু বা বন্ধ করতে, setSecurityUpdateEnabled ব্যবহার করুন।
গুগল ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
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 |null — ফাইলের থাম্বনেইল ছবি।
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Url()
ড্রাইভ বা ডক্সের মতো গুগল অ্যাপে File খোলার জন্য ব্যবহার করা যেতে পারে এমন URL পায়।
প্রত্যাবর্তন
String — ড্রাইভ বা ডক্সের মতো গুগল অ্যাপে এই File দেখার জন্য ব্যবহার করা যেতে পারে এমন URL
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
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 — ব্যবহারকারীর ড্রাইভে File তারকাচিহ্নিত হলে true ; না হলে false ।
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Trashed()
File ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা নির্ধারণ করে।
প্রত্যাবর্তন
Boolean — যদি File ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকে তাহলে true ; যদি না থাকে তাহলে 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('cloudysanfrancisco@gmail.com'); }
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
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 ১০MB এর চেয়ে বড় হয় তবে একটি ব্যতিক্রম দেয়।
// 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)
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 শেয়ার করার সময় অ্যাক্সেসের জন্য কোনও রিসোর্স কী প্রয়োজন কিনা তা সেট করে। যোগ্য ফাইল এবং ফোল্ডারগুলি ডিফল্টরূপে সক্ষম থাকে।
গুগল ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
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