Drive Service

ড্রাইভ

এই পরিষেবাটি স্ক্রিপ্টগুলিকে Google ড্রাইভে ফাইল এবং ফোল্ডারগুলি তৈরি করতে, সন্ধান করতে এবং সংশোধন করতে দেয়৷

যদি আপনার স্ক্রিপ্ট একটি ডিফল্ট ক্লাউড প্রকল্পের পরিবর্তে একটি স্ট্যান্ডার্ড ক্লাউড প্রকল্প ব্যবহার করে, তাহলে আপনাকে ম্যানুয়ালি ড্রাইভ API চালু করতে হবে। আপনার স্ট্যান্ডার্ড ক্লাউড প্রকল্পে, ড্রাইভ API চালু করুন:

ড্রাইভ API চালু করুন

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে ব্যবহারকারীর আমার ড্রাইভ ফোল্ডারে প্রতিটি ফাইলের নাম লগ করতে হয়:
// Logs the name of every file in the user's Drive.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  var file = files.next();
  console.log(file.getName());
}

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Access একটি enum ব্যবহারকারীদের শ্রেণির প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
Drive App স্ক্রিপ্টগুলিকে Google ড্রাইভে ফাইল এবং ফোল্ডারগুলি তৈরি করতে, সন্ধান করতে এবং সংশোধন করার অনুমতি দেয়৷
File গুগল ড্রাইভে একটি ফাইল।
File Iterator একটি পুনরাবৃত্তিকারী যা স্ক্রিপ্টগুলিকে ফাইলগুলির একটি সম্ভাব্য বড় সংগ্রহের উপর পুনরাবৃত্তি করতে দেয়৷
Folder গুগল ড্রাইভে একটি ফোল্ডার।
Folder Iterator একটি বস্তু যা স্ক্রিপ্টগুলিকে ফোল্ডারগুলির একটি সম্ভাব্য বড় সংগ্রহের উপর পুনরাবৃত্তি করতে দেয়৷
Permission একটি enum যে ব্যবহারকারীদের প্রদত্ত অনুমতিগুলিকে প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, সেই সাথে যেকোন স্বতন্ত্র ব্যবহারকারী যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
User Google ড্রাইভে একটি ফাইলের সাথে যুক্ত একজন ব্যবহারকারী৷

Access

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
ANYONE Enum ইন্টারনেটে যে কেউ খুঁজে পেতে এবং অ্যাক্সেস করতে পারে৷
ANYONE_WITH_LINK Enum লিঙ্ক আছে যে কেউ অ্যাক্সেস করতে পারেন.
DOMAIN Enum আপনার ডোমেনের লোকেরা খুঁজে পেতে এবং অ্যাক্সেস করতে পারে৷
DOMAIN_WITH_LINK Enum আপনার ডোমেনে যাদের কাছে লিঙ্কটি রয়েছে তারা অ্যাক্সেস করতে পারে৷
PRIVATE Enum শুধুমাত্র সুস্পষ্টভাবে অনুমতিপ্রাপ্ত ব্যক্তিরা অ্যাক্সেস করতে পারেন।

Drive App

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
Access Access একটি enum ব্যবহারকারীদের শ্রেণির প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
Permission Permission একটি enum যে ব্যবহারকারীদের প্রদত্ত অনুমতিগুলিকে প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, সেই সাথে যেকোন স্বতন্ত্র ব্যবহারকারী যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
continue File Iterator(continuationToken) File Iterator পূর্ববর্তী পুনরাবৃত্তিকারী থেকে একটি ধারাবাহিকতা টোকেন ব্যবহার করে একটি ফাইল পুনরাবৃত্তি পুনরায় শুরু করে।
continue Folder Iterator(continuationToken) Folder Iterator পূর্ববর্তী পুনরাবৃত্তিকারী থেকে একটি ধারাবাহিকতা টোকেন ব্যবহার করে একটি ফোল্ডার পুনরাবৃত্তি পুনরায় শুরু করে।
create File(blob) File নির্বিচারে ডেটার একটি প্রদত্ত Blob থেকে ব্যবহারকারীর ড্রাইভের রুটে একটি ফাইল তৈরি করে৷
create File(name, content) File প্রদত্ত নাম এবং বিষয়বস্তু সহ ব্যবহারকারীর ড্রাইভের রুটে একটি পাঠ্য ফাইল তৈরি করে।
create File(name, content, mimeType) File প্রদত্ত নাম, বিষয়বস্তু এবং MIME প্রকার সহ ব্যবহারকারীর ড্রাইভের রুটে একটি ফাইল তৈরি করে৷
create Folder(name) Folder প্রদত্ত নামের সাথে ব্যবহারকারীর ড্রাইভের রুটে একটি ফোল্ডার তৈরি করে।
create Shortcut(targetId) File প্রদত্ত ড্রাইভ আইটেম আইডিতে একটি শর্টকাট তৈরি করে এবং এটি ফেরত দেয়।
create Shortcut For Target Id And Resource Key(targetId, targetResourceKey) File প্রদত্ত ড্রাইভ আইটেম আইডি এবং সংস্থান কীতে একটি শর্টকাট তৈরি করে এবং এটি ফেরত দেয়।
enforce Single Parent(value) void আইটেম পিতামাতাকে প্রভাবিত করে এমন সমস্ত কলের জন্য একক পিতামাতার আচরণ প্রয়োগ করতে সক্ষম বা অক্ষম করে৷
get File By Id(id) File প্রদত্ত আইডি দিয়ে ফাইল পায়।
get File By Id And Resource Key(id, resourceKey) File প্রদত্ত আইডি এবং রিসোর্স কী দিয়ে ফাইলটি পায়।
get Files() File Iterator ব্যবহারকারীর ড্রাইভে সমস্ত ফাইলের একটি সংগ্রহ পায়৷
get Files By Name(name) File Iterator ব্যবহারকারীর ড্রাইভে প্রদত্ত নাম আছে এমন সমস্ত ফাইলের একটি সংগ্রহ পায়৷
get Files By Type(mimeType) File Iterator ব্যবহারকারীর ড্রাইভে প্রদত্ত MIME প্রকারের সমস্ত ফাইলের একটি সংগ্রহ পায়৷
get Folder By Id(id) Folder প্রদত্ত আইডি দিয়ে ফোল্ডারটি পায়।
get Folder By Id And Resource Key(id, resourceKey) Folder প্রদত্ত আইডি এবং সংস্থান কী সহ ফোল্ডারটি পায়।
get Folders() Folder Iterator ব্যবহারকারীর ড্রাইভে সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
get Folders By Name(name) Folder Iterator ব্যবহারকারীর ড্রাইভে প্রদত্ত নাম আছে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
get Root Folder() Folder ব্যবহারকারীর ড্রাইভের মূলে ফোল্ডারটি পায়।
get Storage Limit() Integer ব্যবহারকারীকে ড্রাইভে সঞ্চয় করার জন্য অনুমোদিত বাইটের সংখ্যা পায়৷
get Storage Used() Integer ব্যবহারকারী বর্তমানে ড্রাইভে সঞ্চয় করা বাইটের সংখ্যা পায়৷
get Trashed Files() File Iterator ব্যবহারকারীর ড্রাইভের ট্র্যাশে সমস্ত ফাইলের একটি সংগ্রহ পায়৷
get Trashed Folders() Folder Iterator ব্যবহারকারীর ড্রাইভের ট্র্যাশে সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
search Files(params) File Iterator ব্যবহারকারীর ড্রাইভে সমস্ত ফাইলের একটি সংগ্রহ পায় যা প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে৷
search Folders(params) Folder Iterator ব্যবহারকারীর ড্রাইভে সমস্ত ফোল্ডারের একটি সংগ্রহ পায় যা প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে৷

File

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা সেট করে৷

File Iterator

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Continuation Token() String একটি টোকেন পায় যা পরবর্তী সময়ে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে।
has Next() Boolean next() কল করলে একটি আইটেম ফেরত আসবে কিনা তা নির্ধারণ করে।
next() File ফাইল বা ফোল্ডারের সংগ্রহে পরবর্তী আইটেমটি পায়।

Folder

পদ্ধতি

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

Folder Iterator

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Continuation Token() String একটি টোকেন পায় যা পরবর্তী সময়ে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে।
has Next() Boolean next() কল করলে একটি আইটেম ফেরত আসবে কিনা তা নির্ধারণ করে।
next() Folder ফাইল বা ফোল্ডারের সংগ্রহে পরবর্তী আইটেমটি পায়।

Permission

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
VIEW Enum যে ব্যবহারকারীরা ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে তারা কেবল এটি দেখতে বা অনুলিপি করতে সক্ষম।
EDIT Enum যে ব্যবহারকারীরা ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে তারা এটি সম্পাদনা করতে সক্ষম।
COMMENT Enum যে ব্যবহারকারীরা ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে তারা কেবল এটি দেখতে, অনুলিপি করতে বা এটিতে মন্তব্য করতে সক্ষম।
OWNER Enum ব্যবহারকারী ফাইল বা ফোল্ডারের মালিক।
ORGANIZER Enum যে ব্যবহারকারীরা শেয়ার্ড ড্রাইভের মধ্যে ফাইল এবং ফোল্ডারগুলি সংগঠিত করতে পারেন৷
FILE_ORGANIZER Enum যে ব্যবহারকারীরা শেয়ার্ড ড্রাইভের মধ্যে সামগ্রী সম্পাদনা করতে, ট্র্যাশ করতে এবং সরাতে পারেন৷
NONE Enum ফাইল বা ফোল্ডারের জন্য ব্যবহারকারীর কোন অনুমতি নেই।

User

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Domain() String ব্যবহারকারীর অ্যাকাউন্টের সাথে যুক্ত ডোমেন নাম পায়।
get Email() String ব্যবহারকারীর ইমেল ঠিকানা পায়.
get Name() String ব্যবহারকারীর নাম পায়।
get Photo Url() String ব্যবহারকারীর ছবির জন্য URL পায়।
,
ড্রাইভ

এই পরিষেবাটি স্ক্রিপ্টগুলিকে Google ড্রাইভে ফাইল এবং ফোল্ডারগুলি তৈরি করতে, সন্ধান করতে এবং সংশোধন করতে দেয়৷

যদি আপনার স্ক্রিপ্ট একটি ডিফল্ট ক্লাউড প্রকল্পের পরিবর্তে একটি স্ট্যান্ডার্ড ক্লাউড প্রকল্প ব্যবহার করে, তাহলে আপনাকে ম্যানুয়ালি ড্রাইভ API চালু করতে হবে। আপনার স্ট্যান্ডার্ড ক্লাউড প্রকল্পে, ড্রাইভ API চালু করুন:

ড্রাইভ API চালু করুন

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে ব্যবহারকারীর আমার ড্রাইভ ফোল্ডারে প্রতিটি ফাইলের নাম লগ করতে হয়:
// Logs the name of every file in the user's Drive.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  var file = files.next();
  console.log(file.getName());
}

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Access একটি enum ব্যবহারকারীদের শ্রেণির প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
Drive App স্ক্রিপ্টগুলিকে Google ড্রাইভে ফাইল এবং ফোল্ডারগুলি তৈরি করতে, সন্ধান করতে এবং সংশোধন করার অনুমতি দেয়৷
File গুগল ড্রাইভে একটি ফাইল।
File Iterator একটি পুনরাবৃত্তিকারী যা স্ক্রিপ্টগুলিকে ফাইলগুলির একটি সম্ভাব্য বড় সংগ্রহের উপর পুনরাবৃত্তি করতে দেয়৷
Folder গুগল ড্রাইভে একটি ফোল্ডার।
Folder Iterator একটি বস্তু যা স্ক্রিপ্টগুলিকে ফোল্ডারগুলির একটি সম্ভাব্য বড় সংগ্রহের উপর পুনরাবৃত্তি করতে দেয়৷
Permission একটি enum যে ব্যবহারকারীদের প্রদত্ত অনুমতিগুলিকে প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, সেই সাথে যেকোন স্বতন্ত্র ব্যবহারকারী যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
User Google ড্রাইভে একটি ফাইলের সাথে যুক্ত একজন ব্যবহারকারী৷

Access

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
ANYONE Enum ইন্টারনেটে যে কেউ খুঁজে পেতে এবং অ্যাক্সেস করতে পারে৷
ANYONE_WITH_LINK Enum লিঙ্ক আছে যে কেউ অ্যাক্সেস করতে পারেন.
DOMAIN Enum আপনার ডোমেনের লোকেরা খুঁজে পেতে এবং অ্যাক্সেস করতে পারে৷
DOMAIN_WITH_LINK Enum আপনার ডোমেনে যাদের কাছে লিঙ্কটি রয়েছে তারা অ্যাক্সেস করতে পারে৷
PRIVATE Enum শুধুমাত্র সুস্পষ্টভাবে অনুমতিপ্রাপ্ত ব্যক্তিরা অ্যাক্সেস করতে পারেন।

Drive App

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
Access Access একটি enum ব্যবহারকারীদের শ্রেণির প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
Permission Permission একটি enum যে ব্যবহারকারীদের প্রদত্ত অনুমতিগুলিকে প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, সেই সাথে যেকোন স্বতন্ত্র ব্যবহারকারী যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
continue File Iterator(continuationToken) File Iterator পূর্ববর্তী পুনরাবৃত্তিকারী থেকে একটি ধারাবাহিকতা টোকেন ব্যবহার করে একটি ফাইল পুনরাবৃত্তি পুনরায় শুরু করে।
continue Folder Iterator(continuationToken) Folder Iterator পূর্ববর্তী পুনরাবৃত্তিকারী থেকে একটি ধারাবাহিকতা টোকেন ব্যবহার করে একটি ফোল্ডার পুনরাবৃত্তি পুনরায় শুরু করে।
create File(blob) File নির্বিচারে ডেটার একটি প্রদত্ত Blob থেকে ব্যবহারকারীর ড্রাইভের রুটে একটি ফাইল তৈরি করে৷
create File(name, content) File প্রদত্ত নাম এবং বিষয়বস্তু সহ ব্যবহারকারীর ড্রাইভের রুটে একটি পাঠ্য ফাইল তৈরি করে।
create File(name, content, mimeType) File প্রদত্ত নাম, বিষয়বস্তু এবং MIME প্রকার সহ ব্যবহারকারীর ড্রাইভের রুটে একটি ফাইল তৈরি করে৷
create Folder(name) Folder প্রদত্ত নামের সাথে ব্যবহারকারীর ড্রাইভের রুটে একটি ফোল্ডার তৈরি করে।
create Shortcut(targetId) File প্রদত্ত ড্রাইভ আইটেম আইডিতে একটি শর্টকাট তৈরি করে এবং এটি ফেরত দেয়।
create Shortcut For Target Id And Resource Key(targetId, targetResourceKey) File প্রদত্ত ড্রাইভ আইটেম আইডি এবং সংস্থান কীতে একটি শর্টকাট তৈরি করে এবং এটি ফেরত দেয়।
enforce Single Parent(value) void আইটেম পিতামাতাকে প্রভাবিত করে এমন সমস্ত কলের জন্য একক পিতামাতার আচরণ প্রয়োগ করতে সক্ষম বা অক্ষম করে৷
get File By Id(id) File প্রদত্ত আইডি দিয়ে ফাইল পায়।
get File By Id And Resource Key(id, resourceKey) File প্রদত্ত আইডি এবং রিসোর্স কী দিয়ে ফাইলটি পায়।
get Files() File Iterator ব্যবহারকারীর ড্রাইভে সমস্ত ফাইলের একটি সংগ্রহ পায়৷
get Files By Name(name) File Iterator ব্যবহারকারীর ড্রাইভে প্রদত্ত নাম আছে এমন সমস্ত ফাইলের একটি সংগ্রহ পায়৷
get Files By Type(mimeType) File Iterator ব্যবহারকারীর ড্রাইভে প্রদত্ত MIME প্রকারের সমস্ত ফাইলের একটি সংগ্রহ পায়৷
get Folder By Id(id) Folder প্রদত্ত আইডি দিয়ে ফোল্ডারটি পায়।
get Folder By Id And Resource Key(id, resourceKey) Folder প্রদত্ত আইডি এবং সংস্থান কী সহ ফোল্ডারটি পায়।
get Folders() Folder Iterator ব্যবহারকারীর ড্রাইভে সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
get Folders By Name(name) Folder Iterator ব্যবহারকারীর ড্রাইভে প্রদত্ত নাম আছে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
get Root Folder() Folder ব্যবহারকারীর ড্রাইভের মূলে ফোল্ডারটি পায়।
get Storage Limit() Integer ব্যবহারকারীকে ড্রাইভে সঞ্চয় করার জন্য অনুমোদিত বাইটের সংখ্যা পায়৷
get Storage Used() Integer ব্যবহারকারী বর্তমানে ড্রাইভে সঞ্চয় করা বাইটের সংখ্যা পায়৷
get Trashed Files() File Iterator ব্যবহারকারীর ড্রাইভের ট্র্যাশে সমস্ত ফাইলের একটি সংগ্রহ পায়৷
get Trashed Folders() Folder Iterator ব্যবহারকারীর ড্রাইভের ট্র্যাশে সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
search Files(params) File Iterator ব্যবহারকারীর ড্রাইভে সমস্ত ফাইলের একটি সংগ্রহ পায় যা প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে৷
search Folders(params) Folder Iterator ব্যবহারকারীর ড্রাইভে সমস্ত ফোল্ডারের একটি সংগ্রহ পায় যা প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে৷

File

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা সেট করে৷

File Iterator

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Continuation Token() String একটি টোকেন পায় যা পরবর্তী সময়ে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে।
has Next() Boolean next() কল করলে একটি আইটেম ফেরত আসবে কিনা তা নির্ধারণ করে।
next() File ফাইল বা ফোল্ডারের সংগ্রহে পরবর্তী আইটেমটি পায়।

Folder

পদ্ধতি

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

Folder Iterator

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Continuation Token() String একটি টোকেন পায় যা পরবর্তী সময়ে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে।
has Next() Boolean next() কল করলে একটি আইটেম ফেরত আসবে কিনা তা নির্ধারণ করে।
next() Folder ফাইল বা ফোল্ডারের সংগ্রহে পরবর্তী আইটেমটি পায়।

Permission

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
VIEW Enum যে ব্যবহারকারীরা ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে তারা কেবল এটি দেখতে বা অনুলিপি করতে সক্ষম।
EDIT Enum যে ব্যবহারকারীরা ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে তারা এটি সম্পাদনা করতে সক্ষম।
COMMENT Enum যে ব্যবহারকারীরা ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে তারা কেবল এটি দেখতে, অনুলিপি করতে বা এটিতে মন্তব্য করতে সক্ষম।
OWNER Enum ব্যবহারকারী ফাইল বা ফোল্ডারের মালিক।
ORGANIZER Enum যে ব্যবহারকারীরা শেয়ার্ড ড্রাইভের মধ্যে ফাইল এবং ফোল্ডারগুলি সংগঠিত করতে পারেন৷
FILE_ORGANIZER Enum যে ব্যবহারকারীরা শেয়ার্ড ড্রাইভের মধ্যে সামগ্রী সম্পাদনা করতে, ট্র্যাশ করতে এবং সরাতে পারেন৷
NONE Enum ফাইল বা ফোল্ডারের জন্য ব্যবহারকারীর কোন অনুমতি নেই।

User

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Domain() String ব্যবহারকারীর অ্যাকাউন্টের সাথে যুক্ত ডোমেন নাম পায়।
get Email() String ব্যবহারকারীর ইমেল ঠিকানা পায়.
get Name() String ব্যবহারকারীর নাম পায়।
get Photo Url() String ব্যবহারকারীর ছবির জন্য URL পায়।