অ্যাপস স্ক্রিপ্ট পরিষেবাগুলির জন্য একটি ডেটা বিনিময় বস্তু৷
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
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()
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' এর যেকোনো একটিও বৈধ। একটি Google ডক্স ডকুমেন্টের জন্য, 'text/markdown' বৈধ। |
প্রত্যাবর্তন
Blob
- একটি ব্লব হিসাবে ডেটা।
getBytes()
এই ব্লবের মধ্যে সংরক্ষিত ডেটা পায়।
প্রত্যাবর্তন
Byte[]
— সংরক্ষিত বাইট।
getContentType()
এই ব্লবে বাইটের বিষয়বস্তুর ধরন পায়।
প্রত্যাবর্তন
String
— এই ডেটার বিষয়বস্তুর ধরন, যদি পরিচিত হয়, বা null
।
getDataAsString()
UTF-8 এনকোডিং সহ একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা পায়৷
প্রত্যাবর্তন
String
- একটি স্ট্রিং হিসাবে ডেটা।
getDataAsString(charset)
নির্দিষ্ট এনকোডিং সহ একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা পায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
charset | String | একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা এনকোড করার জন্য ব্যবহৃত অক্ষরসেট। |
প্রত্যাবর্তন
String
- একটি স্ট্রিং হিসাবে ডেটা।
getName()
এই ব্লব নাম পায়.
প্রত্যাবর্তন
String
— এই ডেটার নাম, যদি পরিচিত হয়, বা null
।
isGoogleType()
এই ব্লবটি Google Workspace ফাইল (শিট, ডক্স ইত্যাদি) কিনা তা দেখায়।
প্রত্যাবর্তন
Boolean
— true
যদি এই ব্লবটি একটি 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
— এই ব্লব, চেইনিংয়ের জন্য।
অপ্রচলিত পদ্ধতি
অ্যাপস স্ক্রিপ্ট পরিষেবাগুলির জন্য একটি ডেটা বিনিময় বস্তু৷
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
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()
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' এর যেকোনো একটিও বৈধ। একটি Google ডক্স ডকুমেন্টের জন্য, 'text/markdown' বৈধ। |
প্রত্যাবর্তন
Blob
- একটি ব্লব হিসাবে ডেটা।
getBytes()
এই ব্লবের মধ্যে সংরক্ষিত ডেটা পায়।
প্রত্যাবর্তন
Byte[]
— সংরক্ষিত বাইট।
getContentType()
এই ব্লবে বাইটের বিষয়বস্তুর ধরন পায়।
প্রত্যাবর্তন
String
— এই ডেটার বিষয়বস্তুর ধরন, যদি পরিচিত হয়, বা null
।
getDataAsString()
UTF-8 এনকোডিং সহ একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা পায়৷
প্রত্যাবর্তন
String
- একটি স্ট্রিং হিসাবে ডেটা।
getDataAsString(charset)
নির্দিষ্ট এনকোডিং সহ একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা পায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
charset | String | একটি স্ট্রিং হিসাবে এই ব্লবের ডেটা এনকোড করার জন্য ব্যবহৃত অক্ষরসেট। |
প্রত্যাবর্তন
String
- একটি স্ট্রিং হিসাবে ডেটা।
getName()
এই ব্লব নাম পায়.
প্রত্যাবর্তন
String
— এই ডেটার নাম, যদি পরিচিত হয়, বা null
।
isGoogleType()
এই ব্লবটি Google Workspace ফাইল (শিট, ডক্স ইত্যাদি) কিনা তা দেখায়।
প্রত্যাবর্তন
Boolean
— true
যদি এই ব্লবটি একটি 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
— এই ব্লব, চেইনিংয়ের জন্য।