Class Folder

ফোল্ডার

গুগল ড্রাইভে একটি ফোল্ডার। DriveApp থেকে ফোল্ডারগুলি অ্যাক্সেস করা বা তৈরি করা যেতে পারে৷

// Log the name of every folder in the user's Drive.
var folders = DriveApp.getFolders();
while (folders.hasNext()) {
  var folder = folders.next();
  Logger.log(folder.getName());
}

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
addEditor(emailAddress) Folder Folder জন্য সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
addEditor(user) Folder Folder জন্য সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
addEditors(emailAddresses) Folder Folder জন্য সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যুক্ত করে।
addViewer(emailAddress) Folder Folder জন্য দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
addViewer(user) Folder Folder জন্য দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
addViewers(emailAddresses) Folder Folder জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে।
createFile(blob) File নির্বিচারে ডেটার একটি প্রদত্ত Blob থেকে বর্তমান ফোল্ডারে একটি ফাইল তৈরি করে।
createFile(name, content) File প্রদত্ত নাম এবং বিষয়বস্তু সহ বর্তমান ফোল্ডারে একটি পাঠ্য ফাইল তৈরি করে।
createFile(name, content, mimeType) File প্রদত্ত নাম, বিষয়বস্তু এবং MIME প্রকার সহ বর্তমান ফোল্ডারে একটি ফাইল তৈরি করে।
createFolder(name) Folder প্রদত্ত নামের সাথে বর্তমান ফোল্ডারে একটি ফোল্ডার তৈরি করে।
createShortcut(targetId) File প্রদত্ত ড্রাইভ আইটেম আইডিতে একটি শর্টকাট তৈরি করে এবং এটি ফেরত দেয়।
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey) File প্রদত্ত ড্রাইভ আইটেম আইডি এবং সংস্থান কীতে একটি শর্টকাট তৈরি করে এবং এটি ফেরত দেয়।
getAccess(email) Permission প্রদত্ত ব্যবহারকারীর অনুমতি মঞ্জুর পায়.
getAccess(user) Permission প্রদত্ত ব্যবহারকারীর অনুমতি মঞ্জুর পায়.
getDateCreated() Date Folder তৈরি হওয়ার তারিখ পায়।
getDescription() String Folder জন্য বিবরণ পায়।
getEditors() User[] এই Folder জন্য সম্পাদকদের তালিকা পায়।
getFiles() FileIterator বর্তমান ফোল্ডারের শিশু সমস্ত ফাইলের একটি সংগ্রহ পায়।
getFilesByName(name) FileIterator বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত নাম রয়েছে এমন সমস্ত ফাইলের একটি সংগ্রহ পায়।
getFilesByType(mimeType) FileIterator বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত MIME প্রকারের সমস্ত ফাইলের একটি সংগ্রহ পায়৷
getFolders() FolderIterator বর্তমান ফোল্ডারের শিশু সমস্ত ফোল্ডারের একটি সংগ্রহ পায়।
getFoldersByName(name) FolderIterator বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত নাম রয়েছে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ পায়।
getId() String Folder আইডি পায়।
getLastUpdated() Date Folder সর্বশেষ আপডেট হওয়ার তারিখ পায়।
getName() String Folder নাম পায়।
getOwner() User এই Folder মালিক পায়।
getParents() FolderIterator ফোল্ডারের একটি সংগ্রহ পায় যেগুলি Folder অবিলম্বে পিতামাতা।
getResourceKey() String Folder রিসোর্স কী পায় যা একটি লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয়।
getSecurityUpdateEligible() Boolean এই Folder একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন এমন নিরাপত্তা আপডেট প্রয়োগ করার যোগ্য কিনা তা পায়।
getSecurityUpdateEnabled() Boolean লিঙ্ক ব্যবহার করে শেয়ার করার সময় এই Folder অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা পায়।
getSharingAccess() Access কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারে তা পায়, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদের স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
getSharingPermission() Permission সেইসব ব্যবহারকারীদের অনুমতি দেওয়া হয় যারা Folder অ্যাক্সেস করতে পারে, এছাড়া যে কোনো স্বতন্ত্র ব্যবহারকারী যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
getSize() Integer ড্রাইভে Folder সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা পায়।
getUrl() String ড্রাইভ বা ডক্সের মতো Google অ্যাপে Folder খুলতে ব্যবহার করা যেতে পারে এমন URL পায়।
getViewers() User[] এই Folder জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়।
isShareableByEditors() Boolean Folder সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা নির্ধারণ করে।
isStarred() Boolean ব্যবহারকারীর ড্রাইভে Folder তারকাচিহ্নিত হয়েছে কিনা তা নির্ধারণ করে।
isTrashed() Boolean Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা নির্ধারণ করে৷
moveTo(destination) Folder এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে নিয়ে যায়।
removeEditor(emailAddress) Folder Folder জন্য সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
removeEditor(user) Folder Folder জন্য সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
removeViewer(emailAddress) Folder Folder জন্য দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
removeViewer(user) Folder Folder জন্য দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
revokePermissions(emailAddress) Folder প্রদত্ত ব্যবহারকারীকে দেওয়া Folder অ্যাক্সেস প্রত্যাহার করে।
revokePermissions(user) Folder প্রদত্ত ব্যবহারকারীকে দেওয়া Folder অ্যাক্সেস প্রত্যাহার করে।
searchFiles(params) FileIterator বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে এমন সমস্ত ফাইলের একটি সংগ্রহ পায়৷
searchFolders(params) FolderIterator বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
setDescription(description) Folder Folder জন্য বর্ণনা সেট করে।
setName(name) Folder Folder নাম সেট করে।
setOwner(emailAddress) Folder Folder মালিক পরিবর্তন করে।
setOwner(user) Folder Folder মালিক পরিবর্তন করে।
setSecurityUpdateEnabled(enabled) Folder Folder একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা সেট করে।
setShareableByEditors(shareable) Folder Folder সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা সেট করে।
setSharing(accessType, permissionType) Folder কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারবে এবং সেই ব্যবহারকারীদের কী অনুমতি দেওয়া হবে তা সেট করে, যে কোনও স্বতন্ত্র ব্যবহারকারীকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
setStarred(starred) Folder ব্যবহারকারীর ড্রাইভে Folder তারকাচিহ্নিত কিনা তা সেট করে।
setTrashed(trashed) Folder Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা সেট করে৷

বিস্তারিত ডকুমেন্টেশন

addEditor(emailAddress)

Folder জন্য সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
emailAddress String ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে।

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

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

অনুমোদন

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

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

addEditor(user)

Folder জন্য সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
user User যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা।

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

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

অনুমোদন

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

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

addEditors(emailAddresses)

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

পরামিতি

নাম টাইপ বর্ণনা
emailAddresses String[] ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে.

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

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

অনুমোদন

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

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

addViewer(emailAddress)

Folder জন্য দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।

পরামিতি

নাম টাইপ বর্ণনা
emailAddress String ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে।

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

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

অনুমোদন

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

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

addViewer(user)

Folder জন্য দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।

পরামিতি

নাম টাইপ বর্ণনা
user User যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা।

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

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

অনুমোদন

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

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

addViewers(emailAddresses)

Folder জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের জন্য কোন প্রভাব ফেলবে না।

পরামিতি

নাম টাইপ বর্ণনা
emailAddresses String[] ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে.

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

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

অনুমোদন

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

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

createFile(blob)

নির্বিচারে ডেটার একটি প্রদত্ত Blob থেকে বর্তমান ফোল্ডারে একটি ফাইল তৈরি করে।

// Create an image file in Google Drive using the Maps service.
var blob = Maps.newStaticMap().setCenter('76 9th Avenue, New York NY').getBlob();
DriveApp.getRootFolder().createFile(blob);

পরামিতি

নাম টাইপ বর্ণনা
blob BlobSource নতুন ফাইলের জন্য ডেটা।

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

File - নতুন ফাইল।

অনুমোদন

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

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

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

createFile(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 নতুন ফাইলের জন্য বিষয়বস্তু।
mimeType String নতুন ফাইলের MIME প্রকার।

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

File - নতুন ফাইল।

অনুমোদন

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

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

createFolder(name)

প্রদত্ত নামের সাথে বর্তমান ফোল্ডারে একটি ফোল্ডার তৈরি করে।

পরামিতি

নাম টাইপ বর্ণনা
name String নতুন ফোল্ডারের নাম।

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

Folder - নতুন ফোল্ডার।

অনুমোদন

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

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

createShortcut(targetId)

প্রদত্ত ড্রাইভ আইটেম আইডিতে একটি শর্টকাট তৈরি করে এবং এটি ফেরত দেয়।

পরামিতি

নাম টাইপ বর্ণনা
targetId String টার্গেট ফাইল বা ফোল্ডারের ফাইল আইডি।

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

File - নতুন শর্টকাট।

অনুমোদন

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
targetId String টার্গেট ফাইল বা ফোল্ডারের আইডি।
targetResourceKey String টার্গেট ফাইল বা ফোল্ডারের রিসোর্স কী।

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

File - নতুন শর্টকাট।

অনুমোদন

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

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

getAccess(email)

প্রদত্ত ব্যবহারকারীর অনুমতি মঞ্জুর পায়.

পরামিতি

নাম টাইপ বর্ণনা
email String ব্যবহারকারীর ইমেল ঠিকানা যার অনুমতি চেক করা উচিত

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

Permission - ব্যবহারকারীকে দেওয়া অনুমতি

অনুমোদন

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

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

getAccess(user)

প্রদত্ত ব্যবহারকারীর অনুমতি মঞ্জুর পায়.

পরামিতি

নাম টাইপ বর্ণনা
user User ব্যবহারকারীর একটি প্রতিনিধিত্ব যার অনুমতি চেক করা উচিত

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

Permission - ব্যবহারকারীকে দেওয়া অনুমতি

অনুমোদন

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

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

getDateCreated()

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

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

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

অনুমোদন

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

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

getDescription()

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

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

String - Folder বিবরণ

অনুমোদন

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

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

getEditors()

এই 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 (editor of editors) {
  console.log(editor.getName());
}

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

User[] — ব্যবহারকারীর সম্পাদনা অ্যাক্সেস বা অন্যথায় একটি খালি অ্যারে থাকলে এই Folder জন্য সম্পাদকদের তালিকা।

অনুমোদন

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

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

getFiles()

বর্তমান ফোল্ডারের শিশু সমস্ত ফাইলের একটি সংগ্রহ পায়।

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

FileIterator — বর্তমান ফোল্ডারের সন্তান সকল ফাইলের একটি সংগ্রহ।

অনুমোদন

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

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

getFilesByName(name)

বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত নাম রয়েছে এমন সমস্ত ফাইলের একটি সংগ্রহ পায়।

পরামিতি

নাম টাইপ বর্ণনা
name String ফাইলের নাম খুঁজতে হবে।

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

FileIterator — বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত নাম রয়েছে এমন সমস্ত ফাইলের একটি সংগ্রহ।

অনুমোদন

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

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

getFilesByType(mimeType)

বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত MIME প্রকারের সমস্ত ফাইলের একটি সংগ্রহ পায়৷

পরামিতি

নাম টাইপ বর্ণনা
mimeType String MIME ধরনের ফাইল খুঁজে বের করতে হবে।

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

FileIterator — বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত MIME প্রকারের সমস্ত ফাইলের একটি সংগ্রহ।

অনুমোদন

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

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

getFolders()

বর্তমান ফোল্ডারের শিশু সমস্ত ফোল্ডারের একটি সংগ্রহ পায়।

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

FolderIterator — বর্তমান ফোল্ডারের সন্তান সকল ফোল্ডারের একটি সংগ্রহ।

অনুমোদন

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

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

getFoldersByName(name)

বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত নাম রয়েছে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ পায়।

পরামিতি

নাম টাইপ বর্ণনা
name String ফোল্ডারের নাম খুঁজতে হবে।

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

FolderIterator — সমস্ত ফোল্ডারের একটি সংগ্রহ যা বর্তমান ফোল্ডারের সন্তান এবং প্রদত্ত নাম রয়েছে।

অনুমোদন

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

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

getId()

Folder আইডি পায়।

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

String - Folder আইডি

অনুমোদন

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

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

getLastUpdated()

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

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

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

অনুমোদন

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

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

getName()

Folder নাম পায়।

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

String - Folder নাম

অনুমোদন

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

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

getOwner()

এই 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

getParents()

ফোল্ডারের একটি সংগ্রহ পায় যেগুলি Folder অবিলম্বে পিতামাতা।

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

FolderIterator — ফোল্ডারের একটি সংগ্রহ যা Folder অবিলম্বে পিতামাতা

অনুমোদন

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

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

getResourceKey()

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

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

StringFolder রিসোর্স কী।

অনুমোদন

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

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

getSecurityUpdateEligible()

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

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

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

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

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

অনুমোদন

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

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

getSecurityUpdateEnabled()

লিঙ্ক ব্যবহার করে শেয়ার করার সময় এই Folder অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা পায়। এই প্রয়োজনীয়তা যোগ্য ফাইল এবং ফোল্ডারগুলির জন্য ডিফল্টরূপে চালু করা হয়৷ যোগ্য ফাইলের জন্য রিসোর্স কী প্রয়োজনীয়তা চালু বা বন্ধ করতে, setSecurityUpdateEnabled ব্যবহার করুন।

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

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

Boolean — এই Folder জন্য রিসোর্স কী প্রয়োজনীয়তা সক্রিয় করা হয়েছে কিনা।

অনুমোদন

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

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

getSharingAccess()

কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারে তা পায়, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদের স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।

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

Access - কোন শ্রেণীর ব্যবহারকারীরা Folder অ্যাক্সেস করতে পারে

অনুমোদন

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

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

getSharingPermission()

সেইসব ব্যবহারকারীদের অনুমতি দেওয়া হয় যারা Folder অ্যাক্সেস করতে পারে, এছাড়া যে কোনো স্বতন্ত্র ব্যবহারকারী যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।

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

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

অনুমোদন

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

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

getSize()

ড্রাইভে Folder সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা পায়। মনে রাখবেন যে Google Workspace অ্যাপ্লিকেশন ফাইলগুলিকে ড্রাইভ স্টোরেজ সীমার মধ্যে গণনা করা হয় না এবং এইভাবে 0 বাইট ফেরত দেয়।

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

Integer — ড্রাইভে Folder সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা

অনুমোদন

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

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

getUrl()

ড্রাইভ বা ডক্সের মতো Google অ্যাপে Folder খুলতে ব্যবহার করা যেতে পারে এমন URL পায়।

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

String — যে URLটি ড্রাইভ বা ডক্সের মতো Google অ্যাপে এই Folder দেখতে ব্যবহার করা যেতে পারে

অনুমোদন

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

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

getViewers()

এই 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 (viewer of viewers) {
  console.log(viewer.getName());
}

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

User[] — এই Folder জন্য দর্শক এবং মন্তব্যকারীদের তালিকা যদি ব্যবহারকারীর সম্পাদনার অ্যাক্সেস থাকে বা অন্যথায় একটি খালি অ্যারে থাকে।

অনুমোদন

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

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

isShareableByEditors()

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

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

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

অনুমোদন

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

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

isStarred()

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

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

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

অনুমোদন

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

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

isTrashed()

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

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

BooleanFolder ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকলে true ; false না হলে

অনুমোদন

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

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

moveTo(destination)

এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে নিয়ে যায়।

বর্তমান ব্যবহারকারীকে অবশ্যই ফাইলটির মালিক হতে হবে বা আইটেমটিকে গন্তব্য ফোল্ডারে সরানোর জন্য আইটেমের বর্তমান মূল ফোল্ডারে অন্তত সম্পাদনা অ্যাক্সেস থাকতে হবে৷

পরামিতি

নাম টাইপ বর্ণনা
destination Folder যে ফোল্ডারটি নতুন প্যারেন্ট হয়ে যায়।

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

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

অনুমোদন

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

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

removeEditor(emailAddress)

Folder জন্য সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতে বাধা দেয় না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্ভুক্ত-উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা হয়, বা Folder যদি ব্যবহারকারীর একটি শেয়ার্ড ড্রাইভে থাকে অ্যাক্সেস করতে পারেন।

ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়৷

পরামিতি

নাম টাইপ বর্ণনা
emailAddress String ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ.

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

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

অনুমোদন

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

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

removeEditor(user)

Folder জন্য সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতে বাধা দেয় না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্ভুক্ত-উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে শেয়ার করা হয়, বা Folder যদি ব্যবহারকারীর একটি শেয়ার্ড ড্রাইভে থাকে অ্যাক্সেস করতে পারেন।

ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়৷

পরামিতি

নাম টাইপ বর্ণনা
user User সরানোর জন্য ব্যবহারকারীর একটি প্রতিনিধিত্ব.

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

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

অনুমোদন

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

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

removeViewer(emailAddress)

Folder জন্য দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতির কোন প্রভাব নেই যদি ব্যবহারকারী একজন সম্পাদক হয়, দর্শক বা মন্তব্যকারী নয়। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করা থেকেও অবরুদ্ধ করে না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন ব্যবহারকারীদের একটি শ্রেণির অন্তর্ভুক্ত-উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর পুরো ডোমেনের সাথে ভাগ করা হয়, বা Folder যদি একটি শেয়ার্ড ড্রাইভে থাকে ব্যবহারকারী অ্যাক্সেস করতে পারেন।

ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়৷

পরামিতি

নাম টাইপ বর্ণনা
emailAddress String ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ.

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

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

অনুমোদন

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

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

removeViewer(user)

Folder জন্য দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতির কোন প্রভাব নেই যদি ব্যবহারকারী একজন সম্পাদক হন, দর্শক না হন। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করা থেকেও অবরুদ্ধ করে না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন ব্যবহারকারীদের একটি শ্রেণির অন্তর্ভুক্ত-উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর পুরো ডোমেনের সাথে ভাগ করা হয়, বা Folder যদি একটি শেয়ার্ড ড্রাইভে থাকে ব্যবহারকারী অ্যাক্সেস করতে পারেন।

ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়৷

পরামিতি

নাম টাইপ বর্ণনা
user User সরানোর জন্য ব্যবহারকারীর একটি প্রতিনিধিত্ব.

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

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

অনুমোদন

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

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

revokePermissions(emailAddress)

প্রদত্ত ব্যবহারকারীকে দেওয়া Folder অ্যাক্সেস প্রত্যাহার করে। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতে বাধা দেয় না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্গত হয় — উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়।

পরামিতি

নাম টাইপ বর্ণনা
emailAddress String ব্যবহারকারীর ইমেল ঠিকানা যার অ্যাক্সেস প্রত্যাহার করা উচিত।

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

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

অনুমোদন

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

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

revokePermissions(user)

প্রদত্ত ব্যবহারকারীকে দেওয়া Folder অ্যাক্সেস প্রত্যাহার করে। এই পদ্ধতিটি ব্যবহারকারীদের Folder অ্যাক্সেস করতে বাধা দেয় না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন ব্যবহারকারীদের একটি শ্রেণীর অন্তর্গত হয় — উদাহরণস্বরূপ, যদি Folder ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়।

পরামিতি

নাম টাইপ বর্ণনা
user User ব্যবহারকারীর একটি প্রতিনিধিত্ব যার অ্যাক্সেস প্রত্যাহার করা উচিত।

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

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

অনুমোদন

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

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

searchFiles(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.""
var files = DriveApp.getRootFolder().searchFiles(
    'modifiedDate > "2022-02-28" and title contains "untitled"');
while (files.hasNext()) {
  var file = files.next();
  console.log(file.getName());
}

পরামিতি

নাম টাইপ বর্ণনা
params String অনুসন্ধানের মানদণ্ড, Google ড্রাইভ SDK ডকুমেন্টেশনে বিশদভাবে উল্লেখ করা হয়েছে।

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

FileIterator — বর্তমান ফোল্ডারের সন্তান এবং অনুসন্ধানের মানদণ্ডের সাথে মেলে এমন সমস্ত ফাইলের একটি সংগ্রহ।

অনুমোদন

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

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

searchFolders(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.
var folders = DriveApp.getRootFolder().searchFolders('starred = true and "me" in owners');
while (folders.hasNext()) {
  var folder = folders.next();
  console.log(folder.getName());
}

পরামিতি

নাম টাইপ বর্ণনা
params String অনুসন্ধানের মানদণ্ড, Google ড্রাইভ SDK ডকুমেন্টেশনে বিশদভাবে উল্লেখ করা হয়েছে।

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

FolderIterator — বর্তমান ফোল্ডারের সন্তান এবং অনুসন্ধানের মানদণ্ডের সাথে মেলে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ।

অনুমোদন

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

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

setDescription(description)

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

পরামিতি

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

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

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

অনুমোদন

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

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

setName(name)

Folder নাম সেট করে।

পরামিতি

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

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

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

অনুমোদন

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

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

setOwner(emailAddress)

Folder মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে Folder স্পষ্ট সম্পাদনার অ্যাক্সেস দেয়।

পরামিতি

নাম টাইপ বর্ণনা
emailAddress String যে ব্যবহারকারীর নতুন মালিক হওয়া উচিত তার ইমেল ঠিকানা

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

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

অনুমোদন

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

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

setOwner(user)

Folder মালিক পরিবর্তন করে। এই পদ্ধতিটি পূর্ববর্তী মালিককে Folder স্পষ্ট সম্পাদনার অ্যাক্সেস দেয়।

পরামিতি

নাম টাইপ বর্ণনা
user User ব্যবহারকারীর একটি প্রতিনিধিত্ব যার নতুন মালিক হওয়া উচিত

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

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

অনুমোদন

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

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

setSecurityUpdateEnabled(enabled)

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

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

পরামিতি

নাম টাইপ বর্ণনা
enabled Boolean Folder জন্য রিসোর্স কী প্রয়োজনীয়তা সক্রিয় করা হবে কিনা।

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

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

অনুমোদন

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

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

setShareableByEditors(shareable)

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

পরামিতি

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

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

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

অনুমোদন

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

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

setSharing(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.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

পরামিতি

নাম টাইপ বর্ণনা
accessType Access কোন শ্রেণীর ব্যবহারকারীদের Folder অ্যাক্সেস করতে সক্ষম হওয়া উচিত
permissionType Permission Folder অ্যাক্সেস করতে পারেন এমন ব্যবহারকারীদের অনুমতি দেওয়া উচিত

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

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

অনুমোদন

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

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

setStarred(starred)

ব্যবহারকারীর ড্রাইভে Folder তারকাচিহ্নিত কিনা তা সেট করে। নতুন Folder জন্য ডিফল্ট false

পরামিতি

নাম টাইপ বর্ণনা
starred Boolean ব্যবহারকারীর ড্রাইভে Folder তারকাচিহ্নিত হলে true ; false না হলে

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

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

অনুমোদন

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

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

setTrashed(trashed)

Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা সেট করে৷ শুধুমাত্র মালিকই Folder ট্র্যাশ করতে পারে৷ নতুন Folder জন্য ডিফল্ট false

পরামিতি

নাম টাইপ বর্ণনা
trashed Boolean Folder ব্যবহারকারীর ড্রাইভের ট্র্যাশে স্থানান্তরিত হলে true ; false না হলে

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

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

অনুমোদন

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

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

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