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 ব্যবহারকারীদের শ্রেণির প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
DriveApp স্ক্রিপ্টগুলিকে Google ড্রাইভে ফাইল এবং ফোল্ডারগুলি তৈরি করতে, সন্ধান করতে এবং সংশোধন করার অনুমতি দেয়৷
File গুগল ড্রাইভে একটি ফাইল।
FileIterator একটি পুনরাবৃত্তিকারী যা স্ক্রিপ্টগুলিকে ফাইলগুলির একটি সম্ভাব্য বড় সংগ্রহের উপর পুনরাবৃত্তি করতে দেয়৷
Folder গুগল ড্রাইভে একটি ফোল্ডার।
FolderIterator একটি বস্তু যা স্ক্রিপ্টগুলিকে ফোল্ডারগুলির একটি সম্ভাব্য বড় সংগ্রহের উপর পুনরাবৃত্তি করতে দেয়৷
Permission একটি enum যে ব্যবহারকারীদের প্রদত্ত অনুমতিগুলিকে প্রতিনিধিত্ব করে যারা একটি ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে, সেই সাথে যেকোন স্বতন্ত্র ব্যবহারকারী যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
User Google ড্রাইভে একটি ফাইলের সাথে যুক্ত একজন ব্যবহারকারী৷

Access

বৈশিষ্ট্য

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

DriveApp

বৈশিষ্ট্য

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
continueFileIterator(continuationToken) FileIterator পূর্ববর্তী পুনরাবৃত্তিকারী থেকে একটি ধারাবাহিকতা টোকেন ব্যবহার করে একটি ফাইল পুনরাবৃত্তি পুনরায় শুরু করে।
continueFolderIterator(continuationToken) FolderIterator পূর্ববর্তী পুনরাবৃত্তিকারী থেকে একটি ধারাবাহিকতা টোকেন ব্যবহার করে একটি ফোল্ডার পুনরাবৃত্তি পুনরায় শুরু করে।
createFile(blob) File নির্বিচারে ডেটার একটি প্রদত্ত Blob থেকে ব্যবহারকারীর ড্রাইভের রুটে একটি ফাইল তৈরি করে৷
createFile(name, content) File প্রদত্ত নাম এবং বিষয়বস্তু সহ ব্যবহারকারীর ড্রাইভের রুটে একটি পাঠ্য ফাইল তৈরি করে।
createFile(name, content, mimeType) File প্রদত্ত নাম, বিষয়বস্তু এবং MIME প্রকার সহ ব্যবহারকারীর ড্রাইভের রুটে একটি ফাইল তৈরি করে৷
createFolder(name) Folder প্রদত্ত নামের সাথে ব্যবহারকারীর ড্রাইভের রুটে একটি ফোল্ডার তৈরি করে।
createShortcut(targetId) File প্রদত্ত ড্রাইভ আইটেম আইডিতে একটি শর্টকাট তৈরি করে এবং এটি ফেরত দেয়।
createShortcutForTargetIdAndResourceKey(targetId, targetResourceKey) File প্রদত্ত ড্রাইভ আইটেম আইডি এবং সংস্থান কীতে একটি শর্টকাট তৈরি করে এবং এটি ফেরত দেয়।
enforceSingleParent(value) void আইটেম পিতামাতাকে প্রভাবিত করে এমন সমস্ত কলের জন্য একক পিতামাতার আচরণ প্রয়োগ করতে সক্ষম বা অক্ষম করে৷
getFileById(id) File প্রদত্ত আইডি দিয়ে ফাইল পায়।
getFileByIdAndResourceKey(id, resourceKey) File প্রদত্ত আইডি এবং রিসোর্স কী দিয়ে ফাইলটি পায়।
getFiles() FileIterator ব্যবহারকারীর ড্রাইভে সমস্ত ফাইলের একটি সংগ্রহ পায়৷
getFilesByName(name) FileIterator ব্যবহারকারীর ড্রাইভে প্রদত্ত নাম আছে এমন সমস্ত ফাইলের একটি সংগ্রহ পায়৷
getFilesByType(mimeType) FileIterator ব্যবহারকারীর ড্রাইভে প্রদত্ত MIME প্রকারের সমস্ত ফাইলের একটি সংগ্রহ পায়৷
getFolderById(id) Folder প্রদত্ত আইডি দিয়ে ফোল্ডারটি পায়।
getFolderByIdAndResourceKey(id, resourceKey) Folder প্রদত্ত আইডি এবং সংস্থান কী সহ ফোল্ডারটি পায়।
getFolders() FolderIterator ব্যবহারকারীর ড্রাইভে সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
getFoldersByName(name) FolderIterator ব্যবহারকারীর ড্রাইভে প্রদত্ত নাম আছে এমন সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
getRootFolder() Folder ব্যবহারকারীর ড্রাইভের মূলে ফোল্ডারটি পায়।
getStorageLimit() Integer ব্যবহারকারীকে ড্রাইভে সঞ্চয় করার জন্য অনুমোদিত বাইটের সংখ্যা পায়৷
getStorageUsed() Integer ব্যবহারকারী বর্তমানে ড্রাইভে সঞ্চয় করা বাইটের সংখ্যা পায়৷
getTrashedFiles() FileIterator ব্যবহারকারীর ড্রাইভের ট্র্যাশে সমস্ত ফাইলের একটি সংগ্রহ পায়৷
getTrashedFolders() FolderIterator ব্যবহারকারীর ড্রাইভের ট্র্যাশে সমস্ত ফোল্ডারের একটি সংগ্রহ পায়৷
searchFiles(params) FileIterator ব্যবহারকারীর ড্রাইভে সমস্ত ফাইলের একটি সংগ্রহ পায় যা প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে৷
searchFolders(params) FolderIterator ব্যবহারকারীর ড্রাইভে সমস্ত ফোল্ডারের একটি সংগ্রহ পায় যা প্রদত্ত অনুসন্ধানের মানদণ্ডের সাথে মেলে৷

File

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
addCommenter(emailAddress) File File জন্য মন্তব্যকারীদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করুন।
addCommenter(user) File File জন্য মন্তব্যকারীদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করুন।
addCommenters(emailAddresses) File File জন্য মন্তব্যকারীদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করুন।
addEditor(emailAddress) File File সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
addEditor(user) File File সম্পাদকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
addEditors(emailAddresses) File File জন্য সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে।
addViewer(emailAddress) File File দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
addViewer(user) File File দর্শকদের তালিকায় প্রদত্ত ব্যবহারকারীকে যুক্ত করে।
addViewers(emailAddresses) File File জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যোগ করে।
getAccess(email) Permission একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়।
getAccess(user) Permission একটি নির্দিষ্ট ব্যবহারকারীকে অনুমতি দেওয়া হয়।
getAs(contentType) Blob নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন।
getBlob() Blob একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।
getDateCreated() Date File তৈরি হওয়ার তারিখ পায়।
getDescription() String File জন্য বর্ণনা পায়।
getDownloadUrl() String ফাইল ডাউনলোড করতে ব্যবহার করা যেতে পারে যে URL পায়.
getEditors() User[] এই File জন্য সম্পাদকদের তালিকা পায়।
getId() String File আইডি পায়।
getLastUpdated() Date File সর্বশেষ আপডেট হওয়ার তারিখ পায়।
getMimeType() String ফাইলের MIME প্রকার পায়।
getName() String File নাম পায়।
getOwner() User ফাইল মালিক পায়.
getParents() FolderIterator File অবিলম্বে পিতামাতার ফোল্ডারের একটি সংগ্রহ পায়।
getResourceKey() String একটি লিঙ্ক ব্যবহার করে শেয়ার করা আইটেমগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয় File সংস্থান কী পায়৷
getSecurityUpdateEligible() Boolean এই File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন এমন নিরাপত্তা আপডেট প্রয়োগ করার যোগ্য কিনা তা পায়।
getSecurityUpdateEnabled() Boolean এই File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা পায়৷
getSharingAccess() Access কোন শ্রেণীর ব্যবহারকারীরা File অ্যাক্সেস করতে পারে তা পায়, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদের স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
getSharingPermission() Permission সেই সমস্ত ব্যবহারকারীদের অনুমতি দেওয়া হয় যারা File অ্যাক্সেস করতে পারে, যে কোনও স্বতন্ত্র ব্যবহারকারীর পাশাপাশি যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
getSize() Integer ড্রাইভে File সংরক্ষণ করতে ব্যবহৃত বাইটের সংখ্যা পায়।
getTargetId() String এটি একটি শর্টকাট হলে, এটি যে আইটেমটির দিকে নির্দেশ করে তার আইডি ফেরত দেয়৷
getTargetMimeType() String যদি এটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমটির দিকে নির্দেশ করে তার মাইম ধরন প্রদান করে।
getTargetResourceKey() String যদি ফাইলটি একটি শর্টকাট হয়, তাহলে এটি যে আইটেমের দিকে নির্দেশ করে তার রিসোর্স কী ফেরত দেয়।
getThumbnail() Blob ফাইলের জন্য একটি থাম্বনেইল চিত্র পায়, বা থাম্বনেইল না থাকলে null
getUrl() String ড্রাইভ বা ডক্সের মতো Google অ্যাপে File খুলতে ব্যবহার করা যেতে পারে এমন URL পায়।
getViewers() User[] এই File জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়।
isShareableByEditors() Boolean File সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা নির্ধারণ করে।
isStarred() Boolean ব্যবহারকারীর ড্রাইভে File তারকাচিহ্নিত হয়েছে কিনা তা নির্ধারণ করে৷
isTrashed() Boolean File ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা নির্ধারণ করে৷
makeCopy() File ফাইলের একটি অনুলিপি তৈরি করে।
makeCopy(destination) File গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে।
makeCopy(name) File ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়।
makeCopy(name, destination) File গন্তব্য ডিরেক্টরিতে ফাইলের একটি অনুলিপি তৈরি করে এবং প্রদত্ত নামের সাথে নাম দেয়।
moveTo(destination) File এই আইটেমটিকে প্রদত্ত গন্তব্য ফোল্ডারে নিয়ে যায়।
removeCommenter(emailAddress) File File জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
removeCommenter(user) File File জন্য মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
removeEditor(emailAddress) File File সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
removeEditor(user) File File সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
removeViewer(emailAddress) File File দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
removeViewer(user) File File দর্শক এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
revokePermissions(emailAddress) File প্রদত্ত ব্যবহারকারীকে দেওয়া File অ্যাক্সেস প্রত্যাহার করে।
revokePermissions(user) File প্রদত্ত ব্যবহারকারীকে দেওয়া File অ্যাক্সেস প্রত্যাহার করে।
setContent(content) File একটি প্রদত্ত প্রতিস্থাপনের সাথে ফাইলের বিষয়বস্তু ওভাররাইট করে।
setDescription(description) File File জন্য বর্ণনা সেট করে।
setName(name) File File নাম সেট করে।
setOwner(emailAddress) File File মালিক পরিবর্তন করে।
setOwner(user) File File মালিক পরিবর্তন করে।
setSecurityUpdateEnabled(enabled) File File একটি লিঙ্ক ব্যবহার করে শেয়ার করার সময় অ্যাক্সেসের জন্য একটি রিসোর্স কী প্রয়োজন কিনা তা সেট করে।
setShareableByEditors(shareable) File File সম্পাদনা করার অনুমতি থাকা ব্যবহারকারীরা অন্য ব্যবহারকারীদের সাথে শেয়ার করতে বা অনুমতি পরিবর্তন করতে পারবেন কিনা তা সেট করে।
setSharing(accessType, permissionType) File কোন শ্রেণীর ব্যবহারকারীরা File অ্যাক্সেস করতে পারবে এবং সেই ব্যবহারকারীদের কী অনুমতি দেওয়া হবে তা সেট করে, যে কোনও স্বতন্ত্র ব্যবহারকারীকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে।
setStarred(starred) File File ব্যবহারকারীর ড্রাইভে তারকাচিহ্নিত কিনা তা সেট করে।
setTrashed(trashed) File File ব্যবহারকারীর ড্রাইভের ট্র্যাশে আছে কিনা তা সেট করে৷

FileIterator

পদ্ধতি

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

Folder

পদ্ধতি

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

FolderIterator

পদ্ধতি

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

Permission

বৈশিষ্ট্য

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

User

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
getDomain() String ব্যবহারকারীর অ্যাকাউন্টের সাথে যুক্ত ডোমেন নাম পায়।
getEmail() String ব্যবহারকারীর ইমেল ঠিকানা পায়.
getName() String ব্যবহারকারীর নাম পায়।
getPhotoUrl() String ব্যবহারকারীর ছবির জন্য URL পায়।