এই পরিষেবাটি স্ক্রিপ্টগুলিকে Google ড্রাইভে ফাইল এবং ফোল্ডারগুলি তৈরি করতে, সন্ধান করতে এবং সংশোধন করতে দেয়৷
যদি আপনার স্ক্রিপ্ট একটি ডিফল্ট ক্লাউড প্রকল্পের পরিবর্তে একটি স্ট্যান্ডার্ড ক্লাউড প্রকল্প ব্যবহার করে, তাহলে আপনাকে ম্যানুয়ালি ড্রাইভ 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 পায়। |