এই পরিষেবাটি স্ক্রিপ্টকে গুগল ড্রাইভে ফাইল ও ফোল্ডার তৈরি করতে, খুঁজতে এবং পরিবর্তন করতে দেয়। যদিও বিল্ট-ইন ড্রাইভ পরিষেবাটি ব্যবহার করা সহজ, তবে এর কিছু সীমাবদ্ধতা রয়েছে। সবচেয়ে হালনাগাদ বৈশিষ্ট্য ও সহায়তা পেতে এবং শেয়ার করা ড্রাইভের ফাইল বা ফোল্ডার অ্যাক্সেস করতে, উন্নত ড্রাইভ পরিষেবাটি ব্যবহার করুন।
আপনার স্ক্রিপ্ট যদি ডিফল্ট ক্লাউড প্রজেক্টের পরিবর্তে একটি স্ট্যান্ডার্ড ক্লাউড প্রজেক্ট ব্যবহার করে, তাহলে আপনাকে অবশ্যই ম্যানুয়ালি ড্রাইভ এপিআই (Drive API) চালু করতে হবে। আপনার স্ট্যান্ডার্ড ক্লাউড প্রজেক্টে, ড্রাইভ এপিআই চালু করুন:
নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে ব্যবহারকারীর 'My Drive' ফোল্ডারের প্রতিটি ফাইলের নাম লগ করতে হয়:// 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 | স্ক্রিপ্টকে গুগল ড্রাইভে ফাইল ও ফোল্ডার তৈরি, খোঁজা এবং পরিবর্তন করার সুযোগ দেয়। |
File | গুগল ড্রাইভে থাকা একটি ফাইল। |
File Iterator | একটি ইটারেটর যা স্ক্রিপ্টকে সম্ভাব্য বৃহৎ সংখ্যক ফাইলের উপর পুনরাবৃত্তি করতে সক্ষম করে। |
Folder | গুগল ড্রাইভের একটি ফোল্ডার। |
Folder Iterator | এমন একটি অবজেক্ট যা স্ক্রিপ্টকে সম্ভাব্য বৃহৎ সংখ্যক ফোল্ডারের মধ্যে পুনরাবৃত্তি করতে সক্ষম করে। |
Permission | একটি এনাম (enum), যা সেইসব ব্যবহারকারীদের প্রদত্ত অনুমতিসমূহকে উপস্থাপন করে, যারা কোনো ফাইল বা ফোল্ডার অ্যাক্সেস করতে পারে; এর বাইরে এমন কোনো স্বতন্ত্র ব্যবহারকারীও অন্তর্ভুক্ত নয়, যাদেরকে স্পষ্টভাবে অ্যাক্সেস দেওয়া হয়েছে। |
User | গুগল ড্রাইভে একটি ফাইলের সাথে যুক্ত একজন ব্যবহারকারী। |
Access
বৈশিষ্ট্য
| সম্পত্তি | প্রকার | বর্ণনা |
|---|---|---|
ANYONE | Enum | ইন্টারনেটে যে কেউ এটি খুঁজে পেতে এবং ব্যবহার করতে পারে। |
ANYONE_WITH_LINK | Enum | যার কাছে লিঙ্কটি আছে, তিনিই প্রবেশ করতে পারবেন। |
DOMAIN | Enum | আপনার ডোমেইনের লোকেরা খুঁজে পেতে এবং অ্যাক্সেস করতে পারবে। |
DOMAIN_WITH_LINK | Enum | আপনার ডোমেইনের যেসব ব্যক্তির কাছে লিঙ্কটি আছে, তারা অ্যাক্সেস করতে পারবেন। |
PRIVATE | Enum | শুধুমাত্র সুস্পষ্টভাবে অনুমতিপ্রাপ্ত ব্যক্তিরাই প্রবেশ করতে পারবেন। |
DriveApp
বৈশিষ্ট্য
| সম্পত্তি | প্রকার | বর্ণনা |
|---|---|---|
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 | আইটেমের প্যারেন্টদের প্রভাবিত করে এমন সমস্ত কলের জন্য enforceSingleParent আচরণ সক্ষম বা অক্ষম করে। |
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 | ফাইলটি ডাউনলোড করার জন্য ব্যবহারযোগ্য ইউআরএলটি পাওয়া যায়। |
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|null | এটি একটি শর্টকাট হলে, এটি যে আইটেমটিকে নির্দেশ করে তার আইডি ফেরত দেয়। |
get Target Mime Type() | String|null | এটি একটি শর্টকাট হলে, এটি যে আইটেমটিকে নির্দেশ করে তার মাইম টাইপ ফেরত দেয়। |
get Target Resource Key() | String|null | ফাইলটি যদি একটি শর্টকাট হয়, তবে এটি যে আইটেমটিকে নির্দেশ করে তার রিসোর্স কী ফেরত দেয়। |
get Thumbnail() | Blob |null | ফাইলটির জন্য একটি থাম্বনেইল ছবি পাওয়া যায়, অথবা কোনো থাম্বনেইল না থাকলে null পাওয়া যায়। |
get Url() | String | ড্রাইভ বা ডক্স-এর মতো গুগল অ্যাপে File খোলার জন্য ব্যবহারযোগ্য ইউআরএলটি পাওয়া যায়। |
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 ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকবে কি না, তা নির্ধারণ করে। |
FileIterator
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
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 | এর মাধ্যমে সেই URL-টি পাওয়া যায়, যা ব্যবহার করে Drive বা Docs-এর মতো Google অ্যাপে Folder খোলা যায়। |
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 ব্যবহারকারীর ড্রাইভের ট্র্যাশে থাকবে কি না, তা নির্ধারণ করে। |
FolderIterator
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
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|null | ব্যবহারকারীর অ্যাকাউন্টের সাথে যুক্ত ডোমেইন নামটি খুঁজে বের করে। |
get Email() | String|null | ব্যবহারকারীর ইমেইল ঠিকানা সংগ্রহ করে। |
get Name() | String|null | ব্যবহারকারীর নাম সংগ্রহ করে। |
get Photo Url() | String|null | ব্যবহারকারীর ছবির ইউআরএল সংগ্রহ করে। |