স্ক্রিপ্ট থেকে এইচটিএমএল এবং অন্যান্য টেক্সট কন্টেন্ট ফেরত দেওয়ার পরিষেবা।
নিরাপত্তাজনিত কারণে, স্ক্রিপ্ট সরাসরি ব্রাউজারে কোনো কন্টেন্ট ফেরত পাঠাতে পারে না। পরিবর্তে, সেগুলোকে অবশ্যই HTML-কে পরিশুদ্ধ করতে হয়, যাতে এটি কোনো ক্ষতিকর কার্যকলাপ চালাতে না পারে। কী ফেরত পাঠানো যাবে তার উপর এর কী কী সীমাবদ্ধতা রয়েছে, তা জানতে HtmlOutput এর বিবরণ দেখুন।
বৈশিষ্ট্য
| সম্পত্তি | প্রকার | বর্ণনা |
|---|---|---|
Sandbox Mode | Sandbox Mode | একটি এনাম যা ক্লায়েন্ট-সাইড Html Service স্ক্রিপ্টের জন্য ব্যবহারযোগ্য স্যান্ডবক্স মোডগুলোকে উপস্থাপন করে। |
XFrameOptionsMode | XFrameOptionsMode | একটি enum যা X-Frame-Options মোডগুলোকে উপস্থাপন করে, যেগুলো ক্লায়েন্ট-সাইড Html Service স্ক্রিপ্টের জন্য ব্যবহার করা যেতে পারে। |
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
create Html Output() | Html Output | একটি নতুন Html Output অবজেক্ট তৈরি করে যা স্ক্রিপ্ট থেকে ফেরত দেওয়া যেতে পারে। |
create Html Output(blob) | Html Output | একটি Blob Source রিসোর্স থেকে একটি নতুন Html Output অবজেক্ট তৈরি করে। |
create Html Output(html) | Html Output | একটি নতুন Html Output অবজেক্ট তৈরি করে যা স্ক্রিপ্ট থেকে ফেরত দেওয়া যেতে পারে। |
create Html Output From File(filename) | Html Output | কোড এডিটরে ফাইল থেকে একটি নতুন Html Output অবজেক্ট তৈরি করে। |
create Template(blob) | Html Template | একটি Blob Source রিসোর্স থেকে একটি নতুন Html Template অবজেক্ট তৈরি করে। |
create Template(html) | Html Template | একটি নতুন Html Template অবজেক্ট তৈরি করে যা স্ক্রিপ্ট থেকে ফেরত দেওয়া যেতে পারে। |
create Template From File(filename) | Html Template | কোড এডিটরে কোনো ফাইল থেকে একটি নতুন Html Template অবজেক্ট তৈরি করে। |
get User Agent() | String | বর্তমান ব্রাউজারের ইউজার-এজেন্ট স্ট্রিংটি পাওয়া যায়। |
বিস্তারিত ডকুমেন্টেশন
createHtmlOutput()
একটি নতুন HtmlOutput অবজেক্ট তৈরি করে যা স্ক্রিপ্ট থেকে ফেরত দেওয়া যেতে পারে।
const output = HtmlService.createHtmlOutput();
ফেরত
HtmlOutput — নতুন HtmlOutput অবজেক্ট
createHtmlOutput(blob)
একটি BlobSource রিসোর্স থেকে একটি নতুন HtmlOutput অবজেক্ট তৈরি করে।
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
blob | Blob Source | যে অবজেক্ট থেকে HTML বের করতে হবে |
ফেরত
HtmlOutput — নতুন HtmlOutput অবজেক্ট
নিক্ষেপ
Error — যদি ব্লবটিতে HTML না থাকে অথবা HTML-টি ত্রুটিপূর্ণ হয়
createHtmlOutput(html)
একটি নতুন HtmlOutput অবজেক্ট তৈরি করে যা স্ক্রিপ্ট থেকে ফেরত দেওয়া যেতে পারে।
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
html | String | পরিবেশন করার জন্য বিষয়বস্তু |
ফেরত
HtmlOutput — নতুন HtmlOutput অবজেক্ট
নিক্ষেপ
Error — যদি এইচটিএমএল কোডটি ত্রুটিপূর্ণ হয়
createHtmlOutputFromFile(filename)
কোড এডিটরে ফাইল থেকে একটি নতুন HtmlOutput অবজেক্ট তৈরি করে।
const output = HtmlService.createHtmlOutputFromFile('myPage');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
filename | String | ব্যবহার করার ফাইলের নাম |
ফেরত
HtmlOutput — নতুন HtmlOutput অবজেক্ট
নিক্ষেপ
Error — যদি ফাইলটি খুঁজে না পাওয়া যায় অথবা এর ভেতরের HTML কোডটি ত্রুটিপূর্ণ হয়
createTemplate(blob)
একটি BlobSource রিসোর্স থেকে একটি নতুন HtmlTemplate অবজেক্ট তৈরি করে।
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
blob | Blob Source | যে অবজেক্টটি থেকে HTML বের করতে হবে। |
ফেরত
HtmlTemplate — নতুন HtmlTemplate অবজেক্ট
নিক্ষেপ
Error — যদি ব্লবটিতে HTML না থাকে
createTemplate(html)
একটি নতুন HtmlTemplate অবজেক্ট তৈরি করে যা স্ক্রিপ্ট থেকে ফেরত দেওয়া যেতে পারে।
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
html | String | টেমপ্লেটের বিষয়বস্তু |
ফেরত
HtmlTemplate — নতুন HtmlTemplate অবজেক্ট
createTemplateFromFile(filename)
কোড এডিটরে ফাইল থেকে একটি নতুন HtmlTemplate অবজেক্ট তৈরি করে।
const template = HtmlService.createTemplateFromFile('myTemplate');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
filename | String | ব্যবহার করার ফাইলের নাম |
ফেরত
HtmlTemplate — নতুন HtmlTemplate অবজেক্ট
নিক্ষেপ
Error — যদি ফাইলটি খুঁজে না পাওয়া যায়
getUserAgent()
বর্তমান ব্রাউজারের ইউজার-এজেন্ট স্ট্রিংটি সংগ্রহ করে। কোনো ওয়েব অ্যাপের doGet() বা doPost() ফাংশনে ব্যবহৃত না হলে, বেশিরভাগ স্ক্রিপ্ট এক্সিকিউশনের ক্ষেত্রে এটি null রিটার্ন করে।
ফেরত
String — ইউজার-এজেন্ট স্ট্রিং