অ্যাপস স্ক্রিপ্ট সার্ভিসগুলোর জন্য একটি ডেটা বিনিময় অবজেক্ট।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
copy Blob() | Blob | এই ব্লবটির একটি অনুলিপি ফেরত দেয়। |
get As(contentType) | Blob | এই অবজেক্টের ভেতরের ডেটা নির্দিষ্ট কন্টেন্ট টাইপে রূপান্তরিত একটি ব্লব হিসেবে ফেরত দিন। |
get Bytes() | Byte[] | এই ব্লবে সংরক্ষিত ডেটা গ্রহণ করে। |
get Content Type() | String|null | এই ব্লবের বাইটগুলোর কন্টেন্ট টাইপ বের করে। |
get Data As String() | String | এই ব্লবের ডেটা UTF-8 এনকোডিং সহ একটি স্ট্রিং হিসাবে গ্রহণ করে। |
get Data As String(charset) | String | এই ব্লবের ডেটা নির্দিষ্ট এনকোডিং সহ একটি স্ট্রিং হিসাবে গ্রহণ করে। |
get Name() | String|null | এই পিণ্ডটির নাম পায়। |
is Google Type() | Boolean | এই ব্লবটি একটি গুগল ওয়ার্কস্পেস ফাইল (শিটস, ডকস, ইত্যাদি) কিনা তা ফেরত দেয়। |
set Bytes(data) | Blob | এই ব্লবে সংরক্ষিত ডেটা নির্ধারণ করে। |
set Content Type(contentType) | Blob | এই ব্লবের বাইটগুলোর কন্টেন্ট টাইপ নির্ধারণ করে। |
set Content Type From Extension() | Blob | ফাইল এক্সটেনশনের উপর ভিত্তি করে এই ব্লবের বাইটগুলোর কন্টেন্ট টাইপ নির্ধারণ করে। |
set Data From String(string) | Blob | UTF-8 এনকোডিং সহ একটি স্ট্রিং থেকে এই ব্লবের ডেটা সেট করে। |
set Data From String(string, charset) | Blob | নির্দিষ্ট এনকোডিং সহ একটি স্ট্রিং থেকে এই ব্লবের ডেটা সেট করে। |
set Name(name) | Blob | এই ব্লবটির নাম নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
copyBlob()
getAs(contentType)
এই অবজেক্টের ভেতরের ডেটা নির্দিষ্ট কন্টেন্ট টাইপে রূপান্তরিত একটি ব্লব হিসেবে ফেরত দিন। এই মেথডটি ফাইলের নামের সাথে উপযুক্ত এক্সটেনশন যোগ করে—উদাহরণস্বরূপ, "myfile.pdf"। তবে, এটি ধরে নেয় যে ফাইলের নামের শেষ পিরিয়ডের (যদি থাকে) পরের অংশটি একটি বিদ্যমান এক্সটেনশন যা প্রতিস্থাপন করা উচিত। ফলস্বরূপ, "ShoppingList.12.25.2014" হয়ে যায় "ShoppingList.12.25.pdf"।
রূপান্তরের দৈনিক কোটা দেখতে, ‘গুগল পরিষেবার জন্য কোটা’ দেখুন। নতুন তৈরি করা গুগল ওয়ার্কস্পেস ডোমেনগুলো সাময়িকভাবে আরও কঠোর কোটার আওতাভুক্ত হতে পারে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
content Type | String | যে MIME টাইপে রূপান্তর করতে হবে। বেশিরভাগ ব্লবের জন্য, 'application/pdf' হলো একমাত্র বৈধ বিকল্প। BMP, GIF, JPEG, বা PNG ফরম্যাটের ছবির জন্য, 'image/bmp' , 'image/gif' , 'image/jpeg' , বা 'image/png' এর যেকোনো একটিও বৈধ। একটি গুগল ডক্স ডকুমেন্টের জন্য, 'text/markdown' ও বৈধ। |
ফেরত
Blob — ডেটা একটি পিণ্ডাকারে থাকে।
getBytes()
এই ব্লবে সংরক্ষিত ডেটা গ্রহণ করে।
ফেরত
Byte[] — সংরক্ষিত বাইটগুলো।
getContentType()
এই ব্লবের বাইটগুলোর কন্টেন্ট টাইপ বের করে।
ফেরত
String|null — এই ডেটার বিষয়বস্তুর ধরণ, যদি জানা থাকে, অথবা null ।
getDataAsString()
এই ব্লবের ডেটা UTF-8 এনকোডিং সহ একটি স্ট্রিং হিসাবে গ্রহণ করে।
ফেরত
String — ডেটাটি একটি স্ট্রিং হিসেবে।
getDataAsString(charset)
এই ব্লবের ডেটা নির্দিষ্ট এনকোডিং সহ একটি স্ট্রিং হিসাবে গ্রহণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
charset | String | এই ব্লবের ডেটাকে স্ট্রিং হিসেবে এনকোড করার জন্য ব্যবহৃত ক্যারেক্টার সেট। |
ফেরত
String — ডেটাটি একটি স্ট্রিং হিসেবে।
getName()
এই পিণ্ডটির নাম পায়।
ফেরত
String|null — এই ডেটার নাম, যদি জানা থাকে, অথবা null ।
isGoogleType()
এই ব্লবটি একটি গুগল ওয়ার্কস্পেস ফাইল (শিটস, ডকস, ইত্যাদি) কিনা তা ফেরত দেয়।
ফেরত
Boolean — এই ব্লবটি একটি গুগল ওয়ার্কস্পেস ফাইল হলে true ; না হলে false ।
setBytes(data)
এই ব্লবে সংরক্ষিত ডেটা নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
data | Byte[] | নতুন তথ্য। |
ফেরত
Blob — এই ব্লবটি, চেইন করার জন্য।
setContentType(contentType)
এই ব্লবের বাইটগুলোর কন্টেন্ট টাইপ নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
content Type | String | নতুন কন্টেন্টটাইপ। |
ফেরত
Blob — এই ব্লবটি, চেইন করার জন্য।
setContentTypeFromExtension()
ফাইল এক্সটেনশনের উপর ভিত্তি করে এই ব্লবের বাইটগুলির কন্টেন্ট টাইপ নির্ধারণ করে। যদি এক্সটেনশন থেকে এটি অনুমান করা না যায়, তবে কন্টেন্ট টাইপের মান null হয়।
ফেরত
Blob — এই ব্লবটি, চেইন করার জন্য।
setDataFromString(string)
UTF-8 এনকোডিং সহ একটি স্ট্রিং থেকে এই ব্লবের ডেটা সেট করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
string | String | স্ট্রিং ডেটা। |
ফেরত
Blob — এই ব্লবটি, চেইন করার জন্য।
setDataFromString(string, charset)
নির্দিষ্ট এনকোডিং সহ একটি স্ট্রিং থেকে এই ব্লবের ডেটা সেট করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
string | String | স্ট্রিং ডেটা। |
charset | String | স্ট্রিংটিকে বাইট হিসেবে ব্যাখ্যা করার জন্য ব্যবহৃত ক্যারেক্টার সেট। |
ফেরত
Blob — এই ব্লবটি, চেইন করার জন্য।
setName(name)
এই ব্লবটির নাম নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | নতুন নাম। |
ফেরত
Blob — এই ব্লবটি, চেইন করার জন্য।