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