গুগল ড্রাইভের একটি ফোল্ডার। Drive App থেকে ফোল্ডার অ্যাক্সেস করা বা তৈরি করা যায়।
// Log the name of every folder in the user's Drive. const folders = DriveApp.getFolders(); while (folders.hasNext()) { const folder = folders.next(); Logger.log(folder.getName()); }
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
add Editor(emailAddress) | Folder | প্রদত্ত ব্যবহারকারীকে Folder সম্পাদকদের তালিকায় যুক্ত করে। |
add Editor(user) | Folder | প্রদত্ত ব্যবহারকারীকে Folder সম্পাদকদের তালিকায় যুক্ত করে। |
add Editors(emailAddresses) | Folder | প্রদত্ত ব্যবহারকারীদের অ্যারেটিকে Folder সম্পাদকদের তালিকায় যুক্ত করে। |
add Viewer(emailAddress) | Folder | প্রদত্ত ব্যবহারকারীকে Folder দর্শক তালিকায় যুক্ত করে। |
add Viewer(user) | Folder | প্রদত্ত ব্যবহারকারীকে Folder দর্শক তালিকায় যুক্ত করে। |
add Viewers(emailAddresses) | Folder | প্রদত্ত ব্যবহারকারীদের অ্যারেটিকে Folder ভিউয়ারদের তালিকায় যুক্ত করে। |
create File(blob) | File | প্রদত্ত যথেচ্ছ ডেটার একটি Blob থেকে বর্তমান ফোল্ডারে একটি ফাইল তৈরি করে। |
create File(name, content) | File | বর্তমান ফোল্ডারে প্রদত্ত নাম ও বিষয়বস্তু সহ একটি টেক্সট ফাইল তৈরি করে। |
create File(name, content, mimeType) | File | বর্তমান ফোল্ডারে প্রদত্ত নাম, বিষয়বস্তু এবং MIME টাইপ অনুযায়ী একটি ফাইল তৈরি করে। |
create Folder(name) | Folder | বর্তমান ফোল্ডারের মধ্যে প্রদত্ত নামে একটি ফোল্ডার তৈরি করে। |
create Shortcut(targetId) | File | প্রদত্ত ড্রাইভ আইটেম আইডিতে একটি শর্টকাট তৈরি করে এবং সেটি ফেরত দেয়। |
create Shortcut For Target Id And Resource Key(targetId, targetResourceKey) | File | প্রদত্ত ড্রাইভ আইটেম আইডি এবং রিসোর্স কী-তে একটি শর্টকাট তৈরি করে এবং সেটি ফেরত দেয়। |
get Access(email) | Permission | কোনো নির্দিষ্ট ব্যবহারকারীকে অনুমতি প্রদান করা হয়। |
get Access(user) | Permission | কোনো নির্দিষ্ট ব্যবহারকারীকে অনুমতি প্রদান করা হয়। |
get Date Created() | Date | Folder তৈরির তারিখটি পাওয়া যায়। |
get Description() | String | Folder বিবরণ পাওয়া যায়। |
get Editors() | User[] | এই Folder সম্পাদকদের তালিকা পাওয়া যায়। |
get Files() | File Iterator | বর্তমান ফোল্ডারের অধীনস্থ সমস্ত ফাইলের একটি সংগ্রহ পাওয়া যায়। |
get Files By Name(name) | File Iterator | বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত নামের সমস্ত ফাইলের একটি সংগ্রহ প্রদান করে। |
get Files By Type(mimeType) | File Iterator | বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত MIME টাইপের সমস্ত ফাইলের একটি সংগ্রহ প্রদান করে। |
get Folders() | Folder Iterator | বর্তমান ফোল্ডারের অধীনস্থ সমস্ত ফোল্ডারের একটি সংগ্রহ পাওয়া যায়। |
get Folders By Name(name) | Folder Iterator | বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত নামের সমস্ত ফোল্ডারের একটি সংগ্রহ প্রদান করে। |
get Id() | String | Folder আইডি পাওয়া যায়। |
get Last Updated() | Date | Folder সর্বশেষ কবে আপডেট করা হয়েছিল, সেই তারিখটি পাওয়া যায়। |
get Name() | String | Folder নাম পেয়ে যায়। |
get Owner() | User | এই Folder মালিককে খুঁজে বের করে। |
get Parents() | Folder Iterator | এই Folder সরাসরি প্যারেন্ট ফোল্ডারগুলোর একটি সংগ্রহ পায়। |
get Resource Key() | String | লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলো অ্যাক্সেস করার জন্য প্রয়োজনীয় Folder রিসোর্স কী পাওয়া যায়। |
get Security Update Eligible() | Boolean | লিঙ্কের মাধ্যমে শেয়ার করা হলে, এই Folder সেই নিরাপত্তা আপডেটটি প্রয়োগের জন্য যোগ্য কিনা তা যাচাই করে, যেটির অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন হয়। |
get Security Update Enabled() | Boolean | লিঙ্কের মাধ্যমে শেয়ার করা হলে এই Folder অ্যাক্সেস করার জন্য কোনো রিসোর্স কী প্রয়োজন হবে কিনা, তা নির্ণয় করে। |
get Sharing Access() | Access | সুস্পষ্টভাবে অ্যাক্সেস দেওয়া স্বতন্ত্র ব্যবহারকারী ছাড়াও, কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারবে তা জানা যায়। |
get Sharing Permission() | Permission | সুস্পষ্টভাবে অ্যাক্সেস দেওয়া স্বতন্ত্র ব্যবহারকারী ছাড়াও, Folder অ্যাক্সেস করতে পারে এমন ব্যবহারকারীদের অনুমতি দেওয়া হয়। |
get Size() | Integer | ড্রাইভে Folder সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা জানা যায়। |
get Url() | String | এর মাধ্যমে সেই URL-টি পাওয়া যায়, যা ব্যবহার করে Drive বা Docs-এর মতো Google অ্যাপে Folder খোলা যায়। |
get Viewers() | User[] | এই Folder দর্শক ও মন্তব্যকারীদের তালিকা পাওয়া যায়। |
is Shareable By Editors() | Boolean | Folder সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে এটি শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা, তা নির্ধারণ করে। |
is Starred() | Boolean | ব্যবহারকারীর ড্রাইভে Folder স্টার করা হয়েছে কিনা তা নির্ধারণ করে। |
is Trashed() | Boolean | Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কি না, তা নির্ধারণ করে। |
move To(destination) | Folder | এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে স্থানান্তর করে। |
remove Editor(emailAddress) | Folder | Folder সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
remove Editor(user) | Folder | Folder সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
remove Viewer(emailAddress) | Folder | Folder দর্শক ও মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
remove Viewer(user) | Folder | Folder দর্শক ও মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
revoke Permissions(emailAddress) | Folder | প্রদত্ত ব্যবহারকারীকে Folder দেওয়া প্রবেশাধিকার প্রত্যাহার করে। |
revoke Permissions(user) | Folder | প্রদত্ত ব্যবহারকারীকে Folder দেওয়া প্রবেশাধিকার প্রত্যাহার করে। |
search Files(params) | File Iterator | বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত অনুসন্ধানের শর্তাবলীর সাথে মেলে এমন সমস্ত ফাইলের একটি সংগ্রহ প্রদান করে। |
search Folders(params) | Folder Iterator | বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত অনুসন্ধানের শর্ত পূরণ করে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ প্রদান করে। |
set Description(description) | Folder | Folder বিবরণ নির্ধারণ করে। |
set Name(name) | Folder | Folder নাম নির্ধারণ করে। |
set Owner(emailAddress) | Folder | Folder মালিক পরিবর্তন করে। |
set Owner(user) | Folder | Folder মালিক পরিবর্তন করে। |
set Security Update Enabled(enabled) | Folder | লিঙ্কের মাধ্যমে শেয়ার করার সময় Folder অ্যাক্সেস করার জন্য রিসোর্স কী প্রয়োজন হবে কিনা, তা নির্ধারণ করে। |
set Shareable By Editors(shareable) | Folder | Folder সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে এটি শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা, তা নির্ধারণ করে। |
set Sharing(accessType, permissionType) | Folder | সুস্পষ্টভাবে অ্যাক্সেস দেওয়া স্বতন্ত্র ব্যবহারকারী ব্যতীত, কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারবে এবং তাদের কী কী অনুমতি দেওয়া হবে তা নির্ধারণ করে। |
set Starred(starred) | Folder | ব্যবহারকারীর ড্রাইভে Folder স্টার করা হবে কিনা তা নির্ধারণ করে। |
set Trashed(trashed) | Folder | Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকবে কি না, তা নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
add Editor(emailAddress)
প্রদত্ত ব্যবহারকারীকে Folder সম্পাদকদের তালিকায় যুক্ত করে। যদি ব্যবহারকারী আগে থেকেই দর্শকদের তালিকায় থাকেন, তবে এই পদ্ধতিটি তাকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
email Address | String | যোগ করার জন্য ব্যবহারকারীর ইমেল ঠিকানা। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Editor(user)
প্রদত্ত ব্যবহারকারীকে Folder সম্পাদকদের তালিকায় যুক্ত করে। যদি ব্যবহারকারী আগে থেকেই দর্শকদের তালিকায় থাকেন, তবে এই পদ্ধতিটি তাকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
user | User | যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Editors(emailAddresses)
প্রদত্ত ব্যবহারকারীদের অ্যারেটিকে Folder সম্পাদকদের তালিকায় যুক্ত করে। যদি ব্যবহারকারীদের মধ্যে কেউ আগে থেকেই দর্শকদের তালিকায় থেকে থাকেন, তবে এই পদ্ধতিটি তাদেরকে সেই তালিকা থেকে সরিয়ে দেয়।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
email Addresses | String[] | যোগ করার জন্য ব্যবহারকারীদের ইমেল ঠিকানাগুলোর একটি অ্যারে। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Viewer(emailAddress)
প্রদত্ত ব্যবহারকারীকে Folder দর্শক তালিকায় যুক্ত করে। যদি ব্যবহারকারী আগে থেকেই সম্পাদকদের তালিকায় থাকেন, তবে এই পদ্ধতির কোনো প্রভাব পড়ে না।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
email Address | String | যোগ করার জন্য ব্যবহারকারীর ইমেল ঠিকানা। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Viewer(user)
প্রদত্ত ব্যবহারকারীকে Folder দর্শক তালিকায় যুক্ত করে। যদি ব্যবহারকারী আগে থেকেই সম্পাদকদের তালিকায় থাকেন, তবে এই পদ্ধতির কোনো প্রভাব পড়ে না।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
user | User | যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
add Viewers(emailAddresses)
প্রদত্ত ব্যবহারকারীদের অ্যারেটিকে Folder ভিউয়ারদের তালিকায় যুক্ত করে। যদি ব্যবহারকারীদের মধ্যে কেউ আগে থেকেই এডিটরদের তালিকায় থেকে থাকেন, তবে এই পদ্ধতিটি তাদের উপর কোনো প্রভাব ফেলবে না।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
email Addresses | String[] | যোগ করার জন্য ব্যবহারকারীদের ইমেল ঠিকানাগুলোর একটি অ্যারে। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
create File(blob)
প্রদত্ত যথেচ্ছ ডেটার একটি Blob থেকে বর্তমান ফোল্ডারে একটি ফাইল তৈরি করে।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
blob | Blob Source | নতুন ফাইলের ডেটা। |
প্রত্যাবর্তন
File — নতুন ফাইলটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
create File(name, content)
বর্তমান ফোল্ডারে প্রদত্ত নাম ও বিষয়বস্তু সহ একটি টেক্সট ফাইল তৈরি করে। content ৫০ মেগাবাইটের বেশি হলে একটি ব্যতিক্রমী ত্রুটি (exception) প্রদর্শন করে।
// Create a text file with the content "Hello, world!" DriveApp.getRootFolder().createFile('New Text File', 'Hello, world!');
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
name | String | নতুন ফাইলটির নাম। |
content | String | নতুন ফাইলের বিষয়বস্তু। |
প্রত্যাবর্তন
File — নতুন ফাইলটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
create File(name, content, mimeType)
বর্তমান ফোল্ডারে প্রদত্ত নাম, বিষয়বস্তু এবং MIME টাইপ অনুযায়ী একটি ফাইল তৈরি করে। content ১০ মেগাবাইটের বেশি হলে একটি ব্যতিক্রমী ত্রুটি (exception) প্রদর্শন করে।
// Create an HTML file with the content "Hello, world!" DriveApp.getRootFolder().createFile('New HTML File', '<b>Hello, world!</b>', MimeType.HTML);
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
name | String | নতুন ফাইলটির নাম। |
content | String | নতুন ফাইলের বিষয়বস্তু। |
mime Type | String | নতুন ফাইলটির MIME টাইপ। |
প্রত্যাবর্তন
File — নতুন ফাইলটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
create Folder(name)
বর্তমান ফোল্ডারের মধ্যে প্রদত্ত নামে একটি ফোল্ডার তৈরি করে।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
name | String | নতুন ফোল্ডারটির নাম। |
প্রত্যাবর্তন
Folder — নতুন ফোল্ডারটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
create Shortcut(targetId)
প্রদত্ত ড্রাইভ আইটেম আইডিতে একটি শর্টকাট তৈরি করে এবং সেটি ফেরত দেয়।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
target Id | String | লক্ষ্য ফাইল বা ফোল্ডারের ফাইল আইডি। |
প্রত্যাবর্তন
File — নতুন শর্টকাট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
create Shortcut For Target Id And Resource Key(targetId, targetResourceKey)
প্রদত্ত ড্রাইভ আইটেম আইডি এবং রিসোর্স কী-এর একটি শর্টকাট তৈরি করে এবং সেটি ফেরত দেয়। রিসোর্স কী হলো একটি অতিরিক্ত প্যারামিটার, যা লিঙ্কের মাধ্যমে শেয়ার করা নির্দিষ্ট ফাইল বা ফোল্ডার অ্যাক্সেস করার জন্য পাস করতে হয়।
// Creates shortcuts for all folders in the user's drive that have a specific // name. // TODO(developer): Replace 'Test-Folder' with a valid folder name in your // drive. const folders = DriveApp.getFoldersByName('Test-Folder'); // Iterates through all folders named 'Test-Folder'. while (folders.hasNext()) { const folder = folders.next(); // Creates a shortcut to the provided Drive item ID and resource key, and // returns it. DriveApp.createShortcutForTargetIdAndResourceKey( folder.getId(), folder.getResourceKey(), ); }
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
target Id | String | লক্ষ্য ফাইল বা ফোল্ডারের আইডি। |
target Resource Key | String | লক্ষ্য ফাইল বা ফোল্ডারের রিসোর্স কী। |
প্রত্যাবর্তন
File — নতুন শর্টকাট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
get Access(email)
কোনো নির্দিষ্ট ব্যবহারকারীকে প্রদত্ত অনুমতি পাওয়া যায়। এই পদ্ধতিটি গুগল গ্রুপের অনুমতি অথবা গুগল গ্রুপের মাধ্যমে উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি ফেরত দেওয়া সমর্থন করে না।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
email | String | যে ব্যবহারকারীর অনুমতি যাচাই করা হবে, তার ইমেল ঠিকানা। গুগল গ্রুপ সমর্থিত নয়। |
প্রত্যাবর্তন
Permission — ব্যবহারকারীকে প্রদত্ত অনুমতিসমূহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Access(user)
কোনো নির্দিষ্ট ব্যবহারকারীকে প্রদত্ত অনুমতি পাওয়া যায়। এই পদ্ধতিটি গুগল গ্রুপের অনুমতি অথবা গুগল গ্রুপের মাধ্যমে উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতি ফেরত দেওয়া সমর্থন করে না।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
user | User | যে ব্যবহারকারীর অনুমতি যাচাই করা উচিত, তার একটি চিত্র। |
প্রত্যাবর্তন
Permission — ব্যবহারকারীকে প্রদত্ত অনুমতিসমূহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Date Created()
get Description()
get Editors()
এই Folder সম্পাদকদের তালিকা পাওয়া যায়। যদি স্ক্রিপ্টটি যিনি চালাচ্ছেন সেই ব্যবহারকারীর Folder সম্পাদনার অনুমতি না থাকে, তাহলে এই পদ্ধতিটি একটি খালি অ্যারে ফেরত দেয়।
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the list of editors and logs their names to the console. const editors = folder.getEditors(); for (const editor of editors) { console.log(editor.getName()); }
প্রত্যাবর্তন
User[] — এই Folder সম্পাদকদের তালিকা, যদি ব্যবহারকারীর সম্পাদনার অনুমতি থাকে, অন্যথায় একটি খালি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Files()
বর্তমান ফোল্ডারের অধীনস্থ সমস্ত ফাইলের একটি সংগ্রহ পাওয়া যায়।
প্রত্যাবর্তন
File Iterator — বর্তমান ফোল্ডারের অধীনস্থ সকল ফাইলের একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Files By Name(name)
বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত নামের সমস্ত ফাইলের একটি সংগ্রহ প্রদান করে।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
name | String | যে ফাইলগুলো খুঁজতে হবে, সেগুলোর নাম। |
প্রত্যাবর্তন
File Iterator — বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত নামের সমস্ত ফাইলের একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Files By Type(mimeType)
বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত MIME টাইপের সমস্ত ফাইলের একটি সংগ্রহ প্রদান করে।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
mime Type | String | যে ফাইলগুলো খুঁজতে হবে সেগুলোর MIME টাইপ। |
প্রত্যাবর্তন
File Iterator — বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত MIME টাইপের সমস্ত ফাইলের একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Folders()
বর্তমান ফোল্ডারের অধীনস্থ সমস্ত ফোল্ডারের একটি সংগ্রহ পাওয়া যায়।
প্রত্যাবর্তন
Folder Iterator — বর্তমান ফোল্ডারের অধীনস্থ সকল ফোল্ডারের একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Folders By Name(name)
বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত নামের সমস্ত ফোল্ডারের একটি সংগ্রহ প্রদান করে।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
name | String | যে ফোল্ডারগুলো খুঁজতে হবে সেগুলোর নাম। |
প্রত্যাবর্তন
Folder Iterator — বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত নামের সকল ফোল্ডারের একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Id()
get Last Updated()
Folder সর্বশেষ কবে আপডেট করা হয়েছিল, সেই তারিখটি পাওয়া যায়।
প্রত্যাবর্তন
Date — যে তারিখে Folder সর্বশেষ আপডেট করা হয়েছিল
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Name()
get Owner()
এই Folder মালিককে খুঁজে বের করে।
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the owner of the folder and logs the name to the console. const folderOwner = folder.getOwner(); console.log(folderOwner.getName());
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Parents()
এই Folder সরাসরি প্যারেন্ট ফোল্ডারগুলোর একটি সংগ্রহ পায়।
প্রত্যাবর্তন
Folder Iterator — Folder সরাসরি প্যারেন্ট ফোল্ডারগুলোর একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Resource Key()
লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলো অ্যাক্সেস করার জন্য প্রয়োজনীয় Folder রিসোর্স কী পাওয়া যায়।
প্রত্যাবর্তন
String — Folder রিসোর্স কী।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Eligible()
লিঙ্কের মাধ্যমে শেয়ার করা হলে, এই Folder সেই নিরাপত্তা আপডেটটি প্রয়োগের জন্য যোগ্য কিনা তা যাচাই করে, যেটির অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন হয়।
লিঙ্ক ব্যবহার করে শেয়ার করা কিছু ফাইল বা ফোল্ডার অ্যাক্সেস করার জন্য ড্রাইভে একটি রিসোর্স কী প্রয়োজন হয়। এই পরিবর্তনটি একটি নিরাপত্তা আপডেটের অংশ। যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য আপডেটটি ডিফল্টরূপে চালু থাকে। যোগ্য ফাইলগুলির জন্য রিসোর্স কী-এর প্রয়োজনীয়তা চালু বা বন্ধ করতে, set Security Update Enabled ব্যবহার করুন।
গুগল ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
Boolean — Folder জন্য রিসোর্স কী-এর আবশ্যকতা প্রয়োগ করা যাবে কি না।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Security Update Enabled()
লিঙ্ক ব্যবহার করে শেয়ার করার সময় এই Folder অ্যাক্সেস করার জন্য রিসোর্স কী প্রয়োজন কিনা তা জানা যায়। যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য এই আবশ্যকতাটি ডিফল্টরূপে চালু থাকে। যোগ্য ফাইলগুলির জন্য রিসোর্স কী-এর আবশ্যকতাটি চালু বা বন্ধ করতে, setSecurityUpdateEnabled ব্যবহার করুন।
গুগল ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
Boolean — এই Folder জন্য রিসোর্স কী-এর আবশ্যকতা সক্রিয় আছে কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Access()
সুস্পষ্টভাবে অ্যাক্সেস দেওয়া স্বতন্ত্র ব্যবহারকারী ছাড়াও, কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারবে তা জানা যায়।
প্রত্যাবর্তন
Access — কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারবে
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Sharing Permission()
সুস্পষ্টভাবে অ্যাক্সেস দেওয়া স্বতন্ত্র ব্যবহারকারী ছাড়াও, Folder অ্যাক্সেস করতে পারে এমন ব্যবহারকারীদের অনুমতি দেওয়া হয়।
প্রত্যাবর্তন
Permission — Folder অ্যাক্সেস করতে পারে এমন ব্যবহারকারীদের প্রদত্ত অনুমতিসমূহ
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Size()
ড্রাইভে Folder সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা জানা যায়। উল্লেখ্য যে, গুগল ওয়ার্কস্পেস অ্যাপ্লিকেশন ফাইলগুলো ড্রাইভের স্টোরেজ সীমার মধ্যে গণনা করা হয় না এবং তাই এগুলোর ক্ষেত্রে 0 বাইট দেখানো হয়।
প্রত্যাবর্তন
Integer — ড্রাইভে Folder সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Url()
এর মাধ্যমে সেই URL-টি পাওয়া যায়, যা ব্যবহার করে Drive বা Docs-এর মতো Google অ্যাপে Folder খোলা যায়।
প্রত্যাবর্তন
String — ইউআরএল যা ড্রাইভ বা ডক্স-এর মতো গুগল অ্যাপে এই Folder দেখার জন্য ব্যবহার করা যেতে পারে
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
get Viewers()
এই Folder দর্শক এবং মন্তব্যকারীদের তালিকা সংগ্রহ করে। যদি স্ক্রিপ্টটি চালনাকারী ব্যবহারকারীর Folder সম্পাদনার অনুমতি না থাকে, তবে এই পদ্ধতিটি একটি খালি অ্যারে ফেরত দেয়।
// Gets a folder by its ID. // TODO(developer): Replace the folder ID with your own. const folder = DriveApp.getFolderById('1234567890abcdefghijklmnopqrstuvwxyz'); // Gets the list of viewers and logs their names to the console. const viewers = folder.getViewers(); for (const viewer of viewers) { console.log(viewer.getName()); }
প্রত্যাবর্তন
User[] — এই Folder দর্শক এবং মন্তব্যকারীদের তালিকা, যদি ব্যবহারকারীর সম্পাদনার অনুমতি থাকে, অন্যথায় একটি খালি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Starred()
ব্যবহারকারীর ড্রাইভে Folder স্টার করা হয়েছে কিনা তা নির্ধারণ করে।
প্রত্যাবর্তন
Boolean — ব্যবহারকারীর ড্রাইভে Folder স্টার করা থাকলে true ; না থাকলে false ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
is Trashed()
Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কি না, তা নির্ধারণ করে।
প্রত্যাবর্তন
Boolean — Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকলে true ; না থাকলে false ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
move To(destination)
এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে স্থানান্তর করে।
আইটেমটিকে গন্তব্য ফোল্ডারে সরানোর জন্য বর্তমান ব্যবহারকারীকে অবশ্যই ফাইলটির মালিক হতে হবে অথবা আইটেমটির বর্তমান প্যারেন্ট ফোল্ডারে অন্তত সম্পাদনার অ্যাক্সেস থাকতে হবে।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
destination | Folder | যে ফোল্ডারটি নতুন প্যারেন্ট হয়ে যায়। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
remove Editor(emailAddress)
Folder সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতে বাধা দেয় না, যদি তারা এমন কোনো শ্রেণীর ব্যবহারকারী হন যাদের সাধারণ অ্যাক্সেস রয়েছে—উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা থাকে, অথবা যদি Folder এমন কোনো শেয়ার্ড ড্রাইভে থাকে যেখানে ব্যবহারকারী প্রবেশ করতে পারেন।
ড্রাইভ ফাইলের ক্ষেত্রে, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
email Address | String | অপসারণ করার জন্য ব্যবহারকারীর ইমেইল ঠিকানা। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
remove Editor(user)
Folder সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতে বাধা দেয় না, যদি তারা এমন কোনো শ্রেণীর ব্যবহারকারী হন যাদের সাধারণ অ্যাক্সেস রয়েছে—উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা থাকে, অথবা যদি Folder এমন কোনো শেয়ার্ড ড্রাইভে থাকে যেখানে ব্যবহারকারী প্রবেশ করতে পারেন।
ড্রাইভ ফাইলের ক্ষেত্রে, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
user | User | ব্যবহারকারীকে অপসারণ করার একটি উপস্থাপনা। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
remove Viewer(emailAddress)
Folder ভিউয়ার এবং কমেন্টারদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। ব্যবহারকারী যদি ভিউয়ার বা কমেন্টার না হয়ে একজন এডিটর হন, তাহলে এই পদ্ধতির কোনো প্রভাব পড়ে না। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতেও বাধা দেয় না, যদি তারা এমন কোনো শ্রেণীর ব্যবহারকারী হন যাদের সাধারণ অ্যাক্সেস রয়েছে—উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেইনের সাথে শেয়ার করা থাকে, অথবা যদি Folder এমন কোনো শেয়ার্ড ড্রাইভে থাকে যেখানে ব্যবহারকারী অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলের ক্ষেত্রে, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
email Address | String | অপসারণ করার জন্য ব্যবহারকারীর ইমেইল ঠিকানা। |
প্রত্যাবর্তন
Folder — চেইন করার জন্য এই Folder ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
remove Viewer(user)
Folder ভিউয়ার এবং কমেন্টারদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। ব্যবহারকারী যদি ভিউয়ার না হয়ে এডিটর হন, তবে এই পদ্ধতির কোনো প্রভাব পড়ে না। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতেও বাধা দেয় না, যদি তারা এমন কোনো শ্রেণীর ব্যবহারকারী হন যাদের সাধারণ অ্যাক্সেস রয়েছে—উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেইনের সাথে শেয়ার করা থাকে, অথবা যদি Folder এমন কোনো শেয়ার্ড ড্রাইভে থাকে যেখানে ব্যবহারকারী অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলের ক্ষেত্রে, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
user | User | ব্যবহারকারীকে অপসারণ করার একটি উপস্থাপনা। |
প্রত্যাবর্তন
Folder — চেইন করার জন্য এই Folder ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
revoke Permissions(emailAddress)
প্রদত্ত ব্যবহারকারীকে Folder দেওয়া অ্যাক্সেস প্রত্যাহার করে। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতে বাধা দেয় না, যদি তারা এমন শ্রেণীর ব্যবহারকারী হন যাদের সাধারণ অ্যাক্সেস রয়েছে — উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা থাকে।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
email Address | String | যে ব্যবহারকারীর অ্যাক্সেস প্রত্যাহার করা হবে, তার ইমেল ঠিকানা। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
revoke Permissions(user)
প্রদত্ত ব্যবহারকারীকে Folder দেওয়া অ্যাক্সেস প্রত্যাহার করে। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতে বাধা দেয় না, যদি তারা এমন শ্রেণীর ব্যবহারকারী হন যাদের সাধারণ অ্যাক্সেস রয়েছে — উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা থাকে।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
user | User | যে ব্যবহারকারীর প্রবেশাধিকার প্রত্যাহার করা উচিত, তার একটি চিত্র। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
search Files(params)
বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত অনুসন্ধানের শর্তাবলীর সাথে মেলে এমন সমস্ত ফাইলের একটি সংগ্রহ পাওয়া যায়। অনুসন্ধানের শর্তাবলী গুগল ড্রাইভ এসডিকে ডকুমেন্টেশনে বিস্তারিতভাবে বর্ণনা করা আছে। উল্লেখ্য যে, ড্রাইভ পরিষেবাটি ড্রাইভ এপিআই-এর v2 ব্যবহার করে এবং কিছু কোয়েরি ফিল্ড v3 থেকে ভিন্ন। v2 এবং v3-এর মধ্যে ফিল্ডের পার্থক্যগুলো পর্যালোচনা করুন।
` params আর্গুমেন্টটি একটি কোয়েরি স্ট্রিং যা স্ট্রিং ভ্যালু ধারণ করতে পারে, তাই উদ্ধৃতি চিহ্নগুলো সঠিকভাবে এস্কেপ করার ব্যাপারে সতর্ক থাকুন (উদাহরণস্বরূপ, "title contains 'Gulliver\\'s Travels'" অথবা 'title contains "Gulliver\'s Travels"' )।
// Logs the name of every file that are children of the current folder and modified after February 28, // 2022 whose name contains "untitled."" const files = DriveApp.getRootFolder().searchFiles( 'modifiedDate > "2022-02-28" and title contains "untitled"'); while (files.hasNext()) { const file = files.next(); console.log(file.getName()); }
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
params | String | অনুসন্ধানের মানদণ্ড, যা গুগল ড্রাইভ এসডিকে ডকুমেন্টেশনে বিস্তারিতভাবে উল্লেখ করা আছে। |
প্রত্যাবর্তন
File Iterator — বর্তমান ফোল্ডারের অধীনস্থ এবং অনুসন্ধানের শর্ত পূরণকারী সমস্ত ফাইলের একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
search Folders(params)
বর্তমান ফোল্ডারের অধীনস্থ এবং প্রদত্ত অনুসন্ধানের শর্ত পূরণ করে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ পাওয়া যায়। অনুসন্ধানের শর্তগুলো গুগল ড্রাইভ এসডিকে ডকুমেন্টেশনে বিস্তারিতভাবে বর্ণনা করা আছে। উল্লেখ্য যে, ড্রাইভ পরিষেবাটি ড্রাইভ এপিআই-এর v2 সংস্করণ ব্যবহার করে এবং কিছু কোয়েরি ফিল্ড v3 সংস্করণ থেকে ভিন্ন। v2 এবং v3 সংস্করণের মধ্যে ফিল্ডের পার্থক্যগুলো পর্যালোচনা করুন।
` params আর্গুমেন্টটি একটি কোয়েরি স্ট্রিং যা স্ট্রিং ভ্যালু ধারণ করতে পারে, তাই উদ্ধৃতি চিহ্নগুলো সঠিকভাবে এস্কেপ করার ব্যাপারে সতর্ক থাকুন (উদাহরণস্বরূপ, "title contains 'Gulliver\\'s Travels'" অথবা 'title contains "Gulliver\'s Travels"' )।
// Logs the name of every folder that are children of the current folder and you own and is starred. const folders = DriveApp.getRootFolder().searchFolders('starred = true and "me" in owners'); while (folders.hasNext()) { const folder = folders.next(); console.log(folder.getName()); }
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
params | String | অনুসন্ধানের মানদণ্ড, যা গুগল ড্রাইভ এসডিকে ডকুমেন্টেশনে বিস্তারিতভাবে উল্লেখ করা আছে। |
প্রত্যাবর্তন
Folder Iterator — বর্তমান ফোল্ডারের অধীনস্থ এবং অনুসন্ধানের শর্ত পূরণকারী সকল ফোল্ডারের একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/drive
set Description(description)
Folder বিবরণ নির্ধারণ করে।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
description | String | Folder নতুন বিবরণ |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Name(name)
set Owner(emailAddress)
Folder মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে Folder সুস্পষ্ট সম্পাদনার অধিকারও প্রদান করে।
Drive gmail.com অ্যাকাউন্টের মালিকানাধীন আইটেমগুলির মালিকানা পরিবর্তন সমর্থন করে না; এটি Workspace অ্যাকাউন্টের জন্য সমর্থিত।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
email Address | String | যে ব্যবহারকারী নতুন মালিক হবেন, তাঁর ইমেইল ঠিকানা। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Owner(user)
Folder মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে Folder সুস্পষ্ট সম্পাদনার অধিকারও প্রদান করে।
Drive gmail.com অ্যাকাউন্টের মালিকানাধীন আইটেমগুলির মালিকানা পরিবর্তন সমর্থন করে না; এটি Workspace অ্যাকাউন্টের জন্য সমর্থিত।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
user | User | সেই ব্যবহারকারীর একটি উপস্থাপনা যিনি নতুন মালিক হবেন। |
প্রত্যাবর্তন
Folder — This Folder , for chaining.
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Security Update Enabled(enabled)
লিঙ্কের মাধ্যমে শেয়ার করার সময় Folder অ্যাক্সেস করার জন্য রিসোর্স কী প্রয়োজন হবে কিনা তা নির্ধারণ করে। যোগ্য ফাইল এবং ফোল্ডারগুলো ডিফল্টরূপে সক্রিয় থাকে।
গুগল ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
enabled | Boolean | Folder জন্য রিসোর্স কী-এর আবশ্যকতা সক্রিয় করা হবে কিনা। |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Sharing(accessType, permissionType)
সুস্পষ্টভাবে অ্যাক্সেস দেওয়া স্বতন্ত্র ব্যবহারকারী ব্যতীত, কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারবে এবং তাদের কী কী অনুমতি দেওয়া হবে তা নির্ধারণ করে।
// Creates a folder that anyone on the Internet can read from and write to. // (Domain administrators can prohibit this setting for users of a Google // Workspace domain.) const folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
access Type | Access | কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারবে |
permission Type | Permission | যে ব্যবহারকারীদের Folder অ্যাক্সেস করার অনুমতি দেওয়া উচিত |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Starred(starred)
ব্যবহারকারীর ড্রাইভে Folder স্টার চিহ্ন দিয়ে চিহ্নিত করা হবে কিনা তা নির্ধারণ করে। নতুন Folder জন্য ডিফল্ট মান হলো false '।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
starred | Boolean | ব্যবহারকারীর ড্রাইভে Folder স্টার চিহ্ন দিয়ে চিহ্নিত করতে হলে true ; না হলে false । |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Trashed(trashed)
Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে যাবে কিনা তা নির্ধারণ করে। শুধুমাত্র মালিকই Folder ট্র্যাশ করতে পারেন। নতুন Folder জন্য ডিফল্ট মান হলো false '।
পরামিতি
| নাম | প্রকার | বিবরণ |
|---|---|---|
trashed | Boolean | Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে সরানো হলে true ; না হলে false । |
প্রত্যাবর্তন
Folder — এই Folder , চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive