Class Folder

ফোল্ডার

গুগল ড্রাইভে একটি ফোল্ডার। 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()

Folder তৈরি হওয়ার তারিখ পায়।

প্রত্যাবর্তন

Date - Folder তৈরি করার তারিখ

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

get Description()

Folder জন্য বিবরণ পায়।

প্রত্যাবর্তন

String - Folder বিবরণ

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

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()

Folder আইডি পায়।

প্রত্যাবর্তন

String - Folder আইডি

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

get Last Updated()

Folder সর্বশেষ আপডেট হওয়ার তারিখ পায়।

প্রত্যাবর্তন

Date - Folder সর্বশেষ আপডেট করার তারিখ

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

get Name()

Folder নাম পায়।

প্রত্যাবর্তন

String - Folder নাম

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

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());

প্রত্যাবর্তন

User — এই Folder মালিক।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • 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 রিসোর্স কী পায় যা একটি লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয়।

প্রত্যাবর্তন

StringFolder রিসোর্স কী।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

get Security Update Eligible()

এই Folder একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন এমন নিরাপত্তা আপডেট প্রয়োগ করার যোগ্য কিনা তা পায়।

লিঙ্ক ব্যবহার করে শেয়ার করা কিছু ফাইল বা ফোল্ডার অ্যাক্সেস করার জন্য ড্রাইভের একটি রিসোর্স কী প্রয়োজন। এই পরিবর্তনটি একটি নিরাপত্তা আপডেটের অংশ। যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য আপডেটটি ডিফল্টরূপে চালু থাকে৷ যোগ্য ফাইলগুলির জন্য রিসোর্স কী প্রয়োজনীয়তা চালু বা বন্ধ করতে, set Security Update Enabled ব্যবহার করুন।

Google ড্রাইভের নিরাপত্তা আপডেট সম্পর্কে আরও জানুন।

প্রত্যাবর্তন

BooleanFolder জন্য রিসোর্স কী প্রয়োজনীয়তা প্রয়োগ করা যেতে পারে কিনা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • 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 অ্যাক্সেস করতে পারে, এছাড়া যে কোনো স্বতন্ত্র ব্যবহারকারী যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।

প্রত্যাবর্তন

PermissionFolder অ্যাক্সেস করতে পারেন এমন ব্যবহারকারীদের দেওয়া অনুমতি

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • 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 Shareable By Editors()

Folder সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা নির্ধারণ করে।

প্রত্যাবর্তন

Booleantrue যদি সম্পাদনা অনুমতি সহ ব্যবহারকারীদের অন্য ব্যবহারকারীদের সাথে ভাগ করার বা অনুমতি পরিবর্তন করার অনুমতি দেওয়া হয়; false না হলে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

is Starred()

ব্যবহারকারীর ড্রাইভে Folder তারকাচিহ্নিত হয়েছে কিনা তা নির্ধারণ করে।

প্রত্যাবর্তন

Booleantrue যদি Folder ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত হয়; false না হলে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

is Trashed()

Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা নির্ধারণ করে৷

প্রত্যাবর্তন

BooleanFolder ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকলে 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)

Folder জন্য বর্ণনা সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
description String Folder জন্য নতুন বিবরণ

প্রত্যাবর্তন

Folder — এই Folder , চেইন করার জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive

set Name(name)

Folder নাম সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
name String Folder নতুন নাম

প্রত্যাবর্তন

Folder — এই Folder , চেইন করার জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/drive

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 Shareable By Editors(shareable)

Folder সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা সেট করে। একটি নতুন Folder জন্য ডিফল্ট true

পরামিতি

নাম টাইপ বর্ণনা
shareable Boolean true যদি সম্পাদনা অনুমতি সহ ব্যবহারকারীদের অন্য ব্যবহারকারীদের সাথে ভাগ করার বা অনুমতি পরিবর্তন করার অনুমতি দেওয়া উচিত; false না হলে

প্রত্যাবর্তন

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

অপ্রচলিত পদ্ধতি