Class Blob

ব্লব

অ্যাপস স্ক্রিপ্ট সার্ভিসগুলোর জন্য একটি ডেটা বিনিময় অবজেক্ট।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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()

এই ব্লবটির একটি অনুলিপি ফেরত দেয়।

ফেরত

Blob — নতুন অনুলিপি।


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 — এই ব্লবটি, চেইন করার জন্য।

অপ্রচলিত পদ্ধতি