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 ফাইলের জন্য একটি থাম্বনেইল ছবি পায়, অথবা যদি কোন থাম্বনেইল না থাকে তাহলে null পায়।
get Url() String ড্রাইভ বা ডক্সের মতো গুগল অ্যাপে 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('hello@example.com');
}

পরামিতি

নাম আদর্শ বিবরণ
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 'cloudysanfrancisco@gmail.com' and
  // 'baklavainthebalkans@gmail.com' with the email addresses to add as
  // commenters.
  const emails = [
    'cloudysanfrancisco@gmail.com',
    'baklavainthebalkans@gmail.com',
  ];
  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 Docs ডকুমেন্টের জন্য, 'text/markdown' ও বৈধ।

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

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


get Blob()

এই অবজেক্টের ভিতরের ডেটা একটি ব্লব হিসেবে ফেরত পাঠান।

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

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


get Date Created()

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

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

DateFile তৈরির তারিখ

অনুমোদন

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

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

get Description()

File বিবরণ পায়।

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

StringFile বর্ণনা

অনুমোদন

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

  • 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 'cloudysanfrancisco@gmail.com'
  // and 'baklavainthebalkans@gmail.com' with valid email addresses.
  file.addEditors([
    'cloudysanfrancisco@gmail.com',
    'baklavainthebalkans@gmail.com',
  ]);

  // 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 আইডি পায়।

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

StringFile আইডি

অনুমোদন

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

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

get Last Updated()

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

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

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

অনুমোদন

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

  • 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 নাম পায়।

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

StringFile নাম

অনুমোদন

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

  • 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 IteratorFile তাৎক্ষণিক পিতামাতা ফোল্ডারগুলির একটি সংগ্রহ

অনুমোদন

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

  • 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 ব্যবহার করুন।

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

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

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

অনুমোদন

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

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

get Security Update Enabled()

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

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

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

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 |null — ফাইলের থাম্বনেইল ছবি।

অনুমোদন

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

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

get Url()

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

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

String — ড্রাইভ বা ডক্সের মতো গুগল অ্যাপে এই File দেখার জন্য ব্যবহার করা যেতে পারে এমন URL

অনুমোদন

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

  • 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 সম্পাদনা করার অনুমতিপ্রাপ্ত ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে ভাগ করে নিতে পারবেন কিনা বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা নির্ধারণ করে।

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

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

অনুমোদন

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

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

is Starred()

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

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

Boolean — ব্যবহারকারীর ড্রাইভে File তারকাচিহ্নিত হলে true ; না হলে false

অনুমোদন

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

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

is Trashed()

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

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

Boolean — যদি File ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকে তাহলে true ; যদি না থাকে তাহলে 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('cloudysanfrancisco@gmail.com');
}

পরামিতি

নাম আদর্শ বিবরণ
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 ১০MB এর চেয়ে বড় হয় তবে একটি ব্যতিক্রম দেয়।

// 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 শেয়ার করার সময় অ্যাক্সেসের জন্য কোনও রিসোর্স কী প্রয়োজন কিনা তা সেট করে। যোগ্য ফাইল এবং ফোল্ডারগুলি ডিফল্টরূপে সক্ষম থাকে।

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

পরামিতি

নাম আদর্শ বিবরণ
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