Class File

ফাইল

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

// Trash every untitled spreadsheet that hasn't been updated in a week.
const files = DriveApp.getFilesByName('Untitled spreadsheet');
while (files.hasNext()) {
  const file = files.next();
  if (new Date() - file.getLastUpdated() > 7 * 24 * 60 * 60 * 1000) {
    file.setTrashed(true);
  }
}

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Commenter(emailAddress) File File জন্য মন্তব্যকারীদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করুন।
add Commenter(user) File File জন্য মন্তব্যকারীদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করুন।
add Commenters(emailAddresses) File File জন্য মন্তব্যকারীদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করুন।
add Editor(emailAddress) File File সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
add Editor(user) File File সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
add Editors(emailAddresses) File File জন্য সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে।
add Viewer(emailAddress) File File দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
add Viewer(user) File File দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
add Viewers(emailAddresses) File File জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে।
get Access(email) Permission একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়।
get Access(user) Permission একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়।
get As(contentType) Blob নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন।
get Blob() Blob একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।
get Date Created() Date File তৈরি হওয়ার তারিখ পায়।
get Description() String File জন্য বর্ণনা পায়।
get Download Url() String ফাইল ডাউনলোড করতে ব্যবহার করা যেতে পারে যে URL পায়.
get Editors() User[] এই File জন্য সম্পাদকদের তালিকা পায়।
get Id() String File আইডি পায়।
get Last Updated() Date File সর্বশেষ আপডেট হওয়ার তারিখ পায়।
get Mime Type() String ফাইলের MIME প্রকার পায়।
get Name() String File নাম পায়।
get Owner() User ফাইল মালিক পায়.
get Parents() Folder Iterator File অবিলম্বে পিতামাতার ফোল্ডারের একটি সংগ্রহ পায়।
get Resource Key() String একটি লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয় File সংস্থান কী পায়৷
get Security Update Eligible() Boolean এই File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন এমন নিরাপত্তা আপডেট প্রয়োগ করার যোগ্য কিনা তা পায়।
get Security Update Enabled() Boolean এই File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা পায়৷
get Sharing Access() Access কোন শ্রেণীর ব্যবহারকারীরা File অ্যাক্সেস করতে পারে তা পায়, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদের স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
get Sharing Permission() Permission সেই সমস্ত ব্যবহারকারীদের অনুমতি দেওয়া হয় যারা File অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
get Size() Integer ড্রাইভে File সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা পায়।
get Target Id() String এটি একটি শর্টকাট হলে, এটি যে আইটেমটির দিকে নির্দেশ করে তার আইডি ফেরত দেয়৷
get Target Mime Type() String যদি এটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমটির দিকে নির্দেশ করে তার মাইম ধরন প্রদান করে।
get Target Resource Key() String যদি ফাইলটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমের দিকে নির্দেশ করে তার রিসোর্স কী ফেরত দেয়।
get Thumbnail() Blob ফাইলের জন্য একটি থাম্বনেইল চিত্র পায়, বা থাম্বনেইল না থাকলে null
get Url() String ড্রাইভ বা ডক্সের মতো Google অ্যাপে File খুলতে ব্যবহার করা যেতে পারে এমন URL পায়।
get Viewers() User[] এই File জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়।
is Shareable By Editors() Boolean File সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা নির্ধারণ করে।
is Starred() Boolean ব্যবহারকারীর ড্রাইভে File তারকাচিহ্নিত হয়েছে কিনা তা নির্ধারণ করে৷
is Trashed() Boolean File ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা নির্ধারণ করে৷
make Copy() File ফাইলের একটি অনুলিপি তৈরি করে।
make Copy(destination) File গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে।
make Copy(name) File ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়।
make Copy(name, destination) File গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়।
move To(destination) File এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে নিয়ে যায়।
remove Commenter(emailAddress) File File জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
remove Commenter(user) File File জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
remove Editor(emailAddress) File File সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
remove Editor(user) File File সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
remove Viewer(emailAddress) File File দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
remove Viewer(user) File File দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
revoke Permissions(emailAddress) File প্রদত্ত ব্যবহারকারীকে দেওয়া File অ্যাক্সেস প্রত্যাহার করে।
revoke Permissions(user) File প্রদত্ত ব্যবহারকারীকে দেওয়া File অ্যাক্সেস প্রত্যাহার করে।
set Content(content) File একটি প্রদত্ত প্রতিস্থাপনের সাথে ফাইলের বিষয়বস্তু ওভাররাইট করে।
set Description(description) File File জন্য বর্ণনা সেট করে।
set Name(name) File File নাম সেট করে।
set Owner(emailAddress) File File মালিক পরিবর্তন করে।
set Owner(user) File File মালিক পরিবর্তন করে।
set Security Update Enabled(enabled) File File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা সেট করে।
set Shareable By Editors(shareable) File File সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা সেট করে।
set Sharing(accessType, permissionType) File কোন শ্রেণীর ব্যবহারকারীরা File অ্যাক্সেস করতে পারবে এবং সেই ব্যবহারকারীদের কী অনুমতি দেওয়া হবে তা সেট করে, যে কোনও স্বতন্ত্র ব্যবহারকারীকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
set Starred(starred) File File ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত কিনা তা সেট করে।
set Trashed(trashed) File File ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা সেট করে৷

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

add Commenter(emailAddress)

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

const files = DriveApp.getFilesByName('Test');

// Loops through the files
while (files.hasNext()) {
  const file = files.next();
  file.addCommenter('[email protected]');
}

পরামিতি

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

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

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

অনুমোদন

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

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

add Commenter(user)

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

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Adds the active user as a commenter.
while (files.hasNext()) {
  const file = files.next();
  file.addCommenter(Session.getActiveUser());
}

পরামিতি

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

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

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

অনুমোদন

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

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

add Commenters(emailAddresses)

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

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

while (files.hasNext()) {
  const file = files.next();
  // TODO(developer): Replace '[email protected]' and
  // '[email protected]' with the email addresses to add as
  // commenters.
  const emails = [
    '[email protected]',
    '[email protected]',
  ];
  console.log(file.addCommenters(emails));
}

পরামিতি

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

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

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

অনুমোদন

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

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

add Editor(emailAddress)

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

পরামিতি

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

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

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

অনুমোদন

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

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

add Editor(user)

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

পরামিতি

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

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

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

অনুমোদন

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

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

add Editors(emailAddresses)

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

পরামিতি

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

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

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

অনুমোদন

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

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

add Viewer(emailAddress)

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

পরামিতি

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

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

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

অনুমোদন

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

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

add Viewer(user)

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

পরামিতি

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

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

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

অনুমোদন

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

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

add Viewers(emailAddresses)

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

পরামিতি

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

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

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

অনুমোদন

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

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

get Access(email)

একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়। পদ্ধতিটি Google গোষ্ঠীর জন্য অনুমতি ফেরত দেওয়া বা Google গোষ্ঠীর মাধ্যমে উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলিকে সমর্থন করে না৷

পরামিতি

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

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

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

অনুমোদন

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

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

get Access(user)

একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়। পদ্ধতিটি Google গোষ্ঠীর জন্য অনুমতি ফেরত দেওয়া বা Google গোষ্ঠীর মাধ্যমে উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলিকে সমর্থন করে না৷

পরামিতি

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

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

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

অনুমোদন

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

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

get As(contentType)

নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন। এই পদ্ধতিটি ফাইলের নামের সাথে উপযুক্ত এক্সটেনশন যোগ করে—উদাহরণস্বরূপ, "myfile.pdf"। যাইহোক, এটি অনুমান করে যে ফাইলের নামের অংশ যা শেষ সময়কাল অনুসরণ করে (যদি থাকে) একটি বিদ্যমান এক্সটেনশন যা প্রতিস্থাপন করা উচিত। ফলস্বরূপ, "ShoppingList.12.25.2014" "ShoppingList.12.25.pdf" হয়ে যায়।

রূপান্তরের জন্য দৈনিক কোটা দেখতে, Google পরিষেবাগুলির জন্য কোটা দেখুন। নতুন তৈরি করা Google Workspace ডোমেন সাময়িকভাবে কঠোর কোটার অধীন হতে পারে।

পরামিতি

নাম টাইপ বর্ণনা
content Type String MIME প্রকারে রূপান্তর করতে হবে৷ বেশিরভাগ ব্লবের জন্য, 'application/pdf' একমাত্র বৈধ বিকল্প। BMP, GIF, JPEG, বা PNG ফর্ম্যাটে ছবির জন্য, 'image/bmp' , 'image/gif' , 'image/jpeg' , বা 'image/png' এর যেকোনো একটিও বৈধ। একটি Google ডক্স ডকুমেন্টের জন্য, 'text/markdown' বৈধ।

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

Blob - একটি ব্লব হিসাবে ডেটা।


get Blob()

একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।

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

Blob - একটি ব্লব হিসাবে ডেটা।


get Date Created()

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

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

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

অনুমোদন

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

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

get Description()

File জন্য বর্ণনা পায়।

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

String - File বিবরণ

অনুমোদন

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

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

get Download Url()

ফাইল ডাউনলোড করতে ব্যবহার করা যেতে পারে যে URL পায়. শুধুমাত্র Google ড্রাইভে ফাইল খোলার অনুমতি আছে এমন ব্যবহারকারীরাই URL অ্যাক্সেস করতে পারবেন। আপনি ফাইলটি ডাউনলোড করতে একটি ব্রাউজারে এই URLটি ব্যবহার করতে পারেন, কিন্তু আপনি Url Fetch App দিয়ে ফাইলটি আনতে ব্যবহার করতে পারবেন না। আপনি যদি স্ক্রিপ্টে ফাইলের বিষয়বস্তু চান তবে get Blob() ব্যবহার করুন।

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files and logs the download URLs to the console.
while (files.hasNext()) {
  const file = files.next();
  console.log(file.getDownloadUrl());
}

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

String - ফাইল ডাউনলোড করতে ব্যবহার করা যেতে পারে যে URL.

অনুমোদন

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

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

get Editors()

এই File জন্য সম্পাদকদের তালিকা পায়। যে ব্যবহারকারী স্ক্রিপ্টটি চালায় তার যদি File সম্পাদনা করার অ্যাক্সেস না থাকে তবে এই পদ্ধতিটি একটি খালি অ্যারে প্রদান করে।

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Adds the email addresses in the array as editors of each file.
  // TODO(developer): Replace '[email protected]'
  // and '[email protected]' with valid email addresses.
  file.addEditors([
    '[email protected]',
    '[email protected]',
  ]);

  // Gets a list of the file editors.
  const editors = file.getEditors();

  // For each file, logs the editors' email addresses to the console.
  for (const editor of editors) {
    console.log(editor.getEmail());
  }
}

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

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

অনুমোদন

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

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

get Id()

File আইডি পায়।

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

String - File আইডি

অনুমোদন

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

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

get Last Updated()

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

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

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

অনুমোদন

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

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

get Mime Type()

ফাইলের MIME প্রকার পায়।

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files and logs the MIME type to the console.
while (files.hasNext()) {
  const file = files.next();
  console.log(file.getMimeType());
}

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

String — ফাইলের MIME প্রকার।

অনুমোদন

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

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

get Name()

File নাম পায়।

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

String - File নাম

অনুমোদন

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

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

get Owner()

ফাইল মালিক পায়.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files and logs the names of the file owners to the console.
while (files.hasNext()) {
  const file = files.next();
  console.log(file.getOwner().getName());
}

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

User - ফাইলের মালিক।

অনুমোদন

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

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

get Parents()

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

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

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

অনুমোদন

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

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

get Resource Key()

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

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

StringFile রিসোর্স কী।

অনুমোদন

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

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

get Security Update Eligible()

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

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

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

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

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

অনুমোদন

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

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

get Security Update Enabled()

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

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

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

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

অনুমোদন

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

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

get Sharing Access()

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

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

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

অনুমোদন

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

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

get Sharing Permission()

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

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

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

অনুমোদন

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

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

get Size()

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

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

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

অনুমোদন

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

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

get Target Id()

এটি একটি শর্টকাট হলে, এটি যে আইটেমটির দিকে নির্দেশ করে তার আইডি ফেরত দেয়৷

অন্যথায় এটি null ফেরত দেয়।

// The ID of the file for which to make a shortcut and the ID of
// the folder to which you want to add the shortcut.
// TODO(developer): Replace the file and folder IDs with your IDs.
const fileId = 'abc123456';
const folderId = 'xyz987654';

// Gets the folder to add the shortcut to.
const folder = DriveApp.getFolderById(folderId);

// Creates a shortcut of the file and moves it to the specified folder.
const shortcut = DriveApp.createShortcut(fileId).moveTo(folder);

// Logs the target ID of the shortcut.
console.log(`${shortcut.getName()}=${shortcut.getTargetId()}`);

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

String - টার্গেট আইটেম আইডি।


get Target Mime Type()

যদি এটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমটির দিকে নির্দেশ করে তার মাইম ধরন প্রদান করে।

অন্যথায় এটি null ফেরত দেয়।

// The ID of the file for which to make a shortcut and the ID of
// the folder to which you want to add the shortcut.
// TODO(developer): Replace the file and folder IDs with your IDs.
const fileId = 'abc123456';
const folderId = 'xyz987654';

// Gets the folder to add the shortcut to.
const folder = DriveApp.getFolderById(folderId);

// Creates a shortcut of the file and moves it to the specified folder.
const shortcut = DriveApp.createShortcut(fileId).moveTo(folder);

// Logs the MIME type of the file that the shortcut points to.
console.log(`MIME type of the shortcut: ${shortcut.getTargetMimeType()}`);

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

String — টার্গেট আইটেম মাইম টাইপ।


get Target Resource Key()

যদি ফাইলটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমের দিকে নির্দেশ করে তার রিসোর্স কী ফেরত দেয়। একটি রিসোর্স কী একটি অতিরিক্ত প্যারামিটার যা আপনাকে একটি লিঙ্ক ব্যবহার করে শেয়ার করা ফাইল অ্যাক্সেস করতে পাস করতে হবে।

ফাইলটি যদি শর্টকাট না হয় তবে এটি null রিটার্ন করে।

//  Gets a file by its ID.
//  TODO(developer): Replace 'abc123456' with your file ID.
const file = DriveApp.getFileById('abc123456');

// If the file is a shortcut, returns the resource key of the file that it
// points to.
console.log(file.getTargetResourceKey());

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

String — টার্গেট আইটেমের রিসোর্স কী বা null যদি ফাইলটি শর্টকাট না হয়।

অনুমোদন

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

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

get Thumbnail()

ফাইলের জন্য একটি থাম্বনেইল চিত্র পায়, বা থাম্বনেইল না থাকলে null

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Logs the thumbnail image for each file to the console as a blob,
  // or null if no thumbnail exists.
  console.log(file.getThumbnail());
}

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

Blob — ফাইলের থাম্বনেইল চিত্র।

অনুমোদন

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

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

get Url()

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

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

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

অনুমোদন

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

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

get Viewers()

এই File জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়। যে ব্যবহারকারী স্ক্রিপ্টটি চালায় তার যদি File সম্পাদনা করার অ্যাক্সেস না থাকে তবে এই পদ্ধতিটি একটি খালি অ্যারে প্রদান করে।

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // For each file, logs the viewers' email addresses to the console.
  const viewers = file.getViewers();
  for (const viewer of viewers) {
    console.log(viewer.getEmail());
  }
}

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

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

অনুমোদন

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

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

is Shareable By Editors()

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

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

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

অনুমোদন

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

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

is Starred()

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

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

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

অনুমোদন

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

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

is Trashed()

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

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

Booleantrue যদি File ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকে; false না হলে

অনুমোদন

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

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

make Copy()

ফাইলের একটি অনুলিপি তৈরি করে।

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Creates a copy of each file and logs the file name to the console.
  console.log(file.makeCopy().getName());
}

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

File - নতুন অনুলিপি।

অনুমোদন

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

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

make Copy(destination)

গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে।

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Creates a copy of each file and adds it to the specified folder.
  // TODO(developer): Replace the folder ID with your own.
  const destination = DriveApp.getFolderById('123456abcxyz');
  const copiedFile = file.makeCopy(destination);

  // Logs the file names to the console.
  console.log(copiedFile.getName());
}

পরামিতি

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

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

File - নতুন অনুলিপি।

অনুমোদন

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

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

make Copy(name)

ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়।

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Creates a copy of each file and sets the name to 'Test-Copy.'
  const filename = file.makeCopy('Test-Copy');

  // Logs the copied file's name to the console.
  console.log(filename.getName());
}

পরামিতি

নাম টাইপ বর্ণনা
name String ফাইলের নাম যেটি নতুন কপিতে প্রয়োগ করা উচিত।

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

File - নতুন অনুলিপি।

অনুমোদন

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

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

make Copy(name, destination)

গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়।

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Creates a copy of each file, sets the file name, and adds the copied file
  // to the specified folder.
  // TODO(developer): Replace the folder ID with your own.
  const destination = DriveApp.getFolderById('123456abcxyz');
  const copiedFile = file.makeCopy('Test-Copy', destination);

  // Logs the file names to the console.
  console.log(copiedFile.getName());
}

পরামিতি

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

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

File - নতুন অনুলিপি।

অনুমোদন

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

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

move To(destination)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

remove Commenter(emailAddress)

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

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Removes the given user from the list of commenters for each file.
  // TODO(developer): Replace the email with the email of the user you want to
  // remove.
  file.removeCommenter('[email protected]');
}

পরামিতি

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

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

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

অনুমোদন

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

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

remove Commenter(user)

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

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Removes the given user from the list of commenters for each file.
  console.log(file.removeCommenter(Session.getActiveUser()));
}

পরামিতি

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

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

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

অনুমোদন

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

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

remove Editor(emailAddress)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

remove Editor(user)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

remove Viewer(emailAddress)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

remove Viewer(user)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

revoke Permissions(emailAddress)

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

পরামিতি

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

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

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

অনুমোদন

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

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

revoke Permissions(user)

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Content(content)

একটি প্রদত্ত প্রতিস্থাপনের সাথে ফাইলের বিষয়বস্তু ওভাররাইট করে। content 10MB এর থেকে বড় হলে একটি ব্যতিক্রম নিক্ষেপ করে৷

// Creates a text file with the content 'Hello, world!'
const file = DriveApp.createFile('New Text File', 'Hello, world!');

// Logs the content of the text file to the console.
console.log(file.getBlob().getDataAsString());

// Updates the content of the text file to 'Updated text!'
file.setContent('Updated text!');

// Logs content of the text file to the console.
console.log(file.getBlob().getDataAsString());

পরামিতি

নাম টাইপ বর্ণনা
content String ফাইলের জন্য নতুন বিষয়বস্তু।

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

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

অনুমোদন

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

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

set Description(description)

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Name(name)

File নাম সেট করে।

পরামিতি

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

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

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

অনুমোদন

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

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

set Owner(emailAddress)

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Owner(user)

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Security Update Enabled(enabled)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Shareable By Editors(shareable)

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Sharing(accessType, permissionType)

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

// Creates a folder that anyone on the Internet can read from and write to.
// (Domain administrators can prohibit this setting for users of a Google
// Workspace domain.)
const folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

পরামিতি

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

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

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

অনুমোদন

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

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

set Starred(starred)

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Trashed(trashed)

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

পরামিতি

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

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

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

অনুমোদন

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

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