গুগল ড্রাইভে একটি ফোল্ডার। 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 | ড্রাইভ বা ডক্সের মতো Google অ্যাপে Folder খুলতে ব্যবহার করা যেতে পারে এমন URL পায়। |
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
50 MB এর থেকে বড় হলে একটি ব্যতিক্রম নিক্ষেপ করে৷
// 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
10MB এর থেকে বড় হলে একটি ব্যতিক্রম নিক্ষেপ করে৷
// 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)
একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়। পদ্ধতিটি 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 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()
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
ব্যবহার করুন।
Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
Boolean
— Folder
জন্য রিসোর্স কী প্রয়োজনীয়তা প্রয়োগ করা যেতে পারে কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Security Update Enabled()
লিঙ্ক ব্যবহার করে শেয়ার করার সময় এই Folder
অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা পায়। এই প্রয়োজনীয়তা যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য ডিফল্টরূপে চালু করা হয়৷ যোগ্য ফাইলের জন্য রিসোর্স কী প্রয়োজনীয়তা চালু বা বন্ধ করতে, setSecurityUpdateEnabled
ব্যবহার করুন।
Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
প্রত্যাবর্তন
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
সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা পায়। মনে রাখবেন যে Google Workspace অ্যাপ্লিকেশন ফাইলগুলি ড্রাইভ স্টোরেজ সীমার মধ্যে গণনা করে না এবং এইভাবে 0
বাইট ফেরত দেয়।
প্রত্যাবর্তন
Integer
— ড্রাইভে Folder
সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
get Url()
ড্রাইভ বা ডক্সের মতো Google অ্যাপে Folder
খুলতে ব্যবহার করা যেতে পারে এমন URL পায়।
প্রত্যাবর্তন
String
— যে URLটি ড্রাইভ বা ডক্সের মতো Google অ্যাপে এই 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
— true
যদি Folder
ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত হয়; 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)
বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে এমন সমস্ত ফাইলের একটি সংগ্রহ পায়৷ অনুসন্ধানের মানদণ্ড Google ড্রাইভ SDK ডকুমেন্টেশনে বিস্তারিত আছে। মনে রাখবেন যে ড্রাইভ পরিষেবাটি ড্রাইভ API-এর 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 | অনুসন্ধানের মানদণ্ড, Google ড্রাইভ SDK ডকুমেন্টেশনে বিশদভাবে উল্লেখ করা হয়েছে। |
প্রত্যাবর্তন
File Iterator
— বর্তমান ফোল্ডারের সন্তান এবং অনুসন্ধানের মানদণ্ডের সাথে মেলে এমন সমস্ত ফাইলের একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
search Folders(params)
বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷ অনুসন্ধানের মানদণ্ড Google ড্রাইভ SDK ডকুমেন্টেশনে বিস্তারিত আছে। মনে রাখবেন যে ড্রাইভ পরিষেবাটি ড্রাইভ API-এর 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 | অনুসন্ধানের মানদণ্ড, Google ড্রাইভ SDK ডকুমেন্টেশনে বিশদভাবে উল্লেখ করা হয়েছে। |
প্রত্যাবর্তন
Folder Iterator
— বর্তমান ফোল্ডারের সন্তান এবং অনুসন্ধানের মানদণ্ডের সাথে মেলে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive.readonly
-
https://www.googleapis.com/auth/drive
set Description(description)
set Name(name)
set Owner(emailAddress)
Folder
মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে Folder
স্পষ্ট সম্পাদনার অ্যাক্সেস দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
email Address | String | যে ব্যবহারকারীর নতুন মালিক হওয়া উচিত তার ইমেল ঠিকানা |
প্রত্যাবর্তন
Folder
— এই Folder
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Owner(user)
Folder
মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে Folder
স্পষ্ট সম্পাদনার অ্যাক্সেস দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | ব্যবহারকারীর একটি প্রতিনিধিত্ব যার নতুন মালিক হওয়া উচিত |
প্রত্যাবর্তন
Folder
— এই Folder
, চেইন করার জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/drive
set Security Update Enabled(enabled)
Folder
একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা সেট করে। যোগ্য ফাইল এবং ফোল্ডার ডিফল্টরূপে সক্রিয় করা হয়.
Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
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