Class Blob

ব্লব

অ্যাপস স্ক্রিপ্ট পরিষেবাগুলির জন্য একটি ডেটা বিনিময় বস্তু৷

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
copyBlob() Blob এই ব্লবের একটি কপি ফেরত দেয়।
getAs(contentType) Blob নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন।
getBytes() Byte[] এই ব্লবের মধ্যে সংরক্ষিত ডেটা পায়।
getContentType() String এই ব্লবে বাইটের বিষয়বস্তুর ধরন পায়।
getDataAsString() String UTF-8 এনকোডিং সহ একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা পায়৷
getDataAsString(charset) String নির্দিষ্ট এনকোডিং সহ একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা পায়।
getName() String এই ব্লব নাম পায়.
isGoogleType() Boolean এই ব্লবটি Google Workspace ফাইল (শিট, ডক্স ইত্যাদি) কিনা তা দেখায়।
setBytes(data) Blob এই ব্লবে সংরক্ষিত ডেটা সেট করে।
setContentType(contentType) Blob এই ব্লবে বাইটের বিষয়বস্তুর ধরন সেট করে।
setContentTypeFromExtension() Blob ফাইল এক্সটেনশনের উপর ভিত্তি করে এই ব্লবের বাইটের বিষয়বস্তুর ধরন সেট করে।
setDataFromString(string) Blob UTF-8 এনকোডিং সহ একটি স্ট্রিং থেকে এই ব্লবের ডেটা সেট করে।
setDataFromString(string, charset) Blob নির্দিষ্ট এনকোডিং সহ একটি স্ট্রিং থেকে এই ব্লবের ডেটা সেট করে।
setName(name) Blob এই ব্লবের নাম সেট করে।

বিস্তারিত ডকুমেন্টেশন

copyBlob()

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

প্রত্যাবর্তন

Blob — নতুন কপি।


getAs(contentType)

নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন। এই পদ্ধতিটি ফাইলের নামের সাথে উপযুক্ত এক্সটেনশন যোগ করে—উদাহরণস্বরূপ, "myfile.pdf"। যাইহোক, এটি অনুমান করে যে ফাইলের নামের অংশ যা শেষ সময়কাল অনুসরণ করে (যদি থাকে) একটি বিদ্যমান এক্সটেনশন যা প্রতিস্থাপন করা উচিত। ফলস্বরূপ, "ShoppingList.12.25.2014" "ShoppingList.12.25.pdf" হয়ে যায়।

রূপান্তরের জন্য দৈনিক কোটা দেখতে, Google পরিষেবাগুলির জন্য কোটা দেখুন। নতুন তৈরি করা Google Workspace ডোমেন সাময়িকভাবে কঠোর কোটার অধীন হতে পারে।

পরামিতি

নাম টাইপ বর্ণনা
contentType String MIME প্রকারে রূপান্তর করতে হবে৷ বেশিরভাগ ব্লবের জন্য, 'application/pdf' একমাত্র বৈধ বিকল্প। BMP, GIF, JPEG, বা PNG ফর্ম্যাটে ছবির জন্য, 'image/bmp' , 'image/gif' , 'image/jpeg' , বা 'image/png' এর যেকোনো একটিও বৈধ।

প্রত্যাবর্তন

Blob - একটি ব্লব হিসাবে ডেটা।


getBytes()

এই ব্লবের মধ্যে সংরক্ষিত ডেটা পায়।

প্রত্যাবর্তন

Byte[] — সংরক্ষিত বাইট।


getContentType()

এই ব্লবে বাইটের বিষয়বস্তুর ধরন পায়।

প্রত্যাবর্তন

String — এই ডেটার বিষয়বস্তুর ধরন, যদি পরিচিত হয়, বা null


getDataAsString()

UTF-8 এনকোডিং সহ একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা পায়৷

প্রত্যাবর্তন

String - একটি স্ট্রিং হিসাবে ডেটা।


getDataAsString(charset)

নির্দিষ্ট এনকোডিং সহ একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা পায়।

পরামিতি

নাম টাইপ বর্ণনা
charset String একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা এনকোড করার জন্য ব্যবহৃত অক্ষরসেট।

প্রত্যাবর্তন

String - একটি স্ট্রিং হিসাবে ডেটা।


getName()

এই ব্লব নাম পায়.

প্রত্যাবর্তন

String — এই ডেটার নাম, যদি পরিচিত হয়, বা null


isGoogleType()

এই ব্লবটি Google Workspace ফাইল (শিট, ডক্স ইত্যাদি) কিনা তা দেখায়।

প্রত্যাবর্তন

Booleantrue যদি এই ব্লবটি একটি Google Workspace ফাইল হয়; false না হলে।


setBytes(data)

এই ব্লবে সংরক্ষিত ডেটা সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
data Byte[] নতুন তথ্য.

প্রত্যাবর্তন

Blob — এই ব্লব, চেইনিংয়ের জন্য।


setContentType(contentType)

এই ব্লবে বাইটের বিষয়বস্তুর ধরন সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
contentType 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 — এই ব্লব, চেইনিংয়ের জন্য।

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