Class HtmlService

এইচটিএমএল সার্ভিস

একটি স্ক্রিপ্ট থেকে 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 &lt;?= new Date() ?&gt;</b>');

পরামিতি

নাম টাইপ বর্ণনা
html String টেমপ্লেটের বিষয়বস্তু

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

HtmlTemplate — নতুন HtmlTemplate অবজেক্ট


createTemplateFromFile(filename)

কোড এডিটরের একটি ফাইল থেকে একটি নতুন HtmlTemplate অবজেক্ট তৈরি করে।

var template = HtmlService.createTemplateFromFile('myTemplate');

পরামিতি

নাম টাইপ বর্ণনা
filename String ব্যবহার করার জন্য ফাইলের নাম

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

HtmlTemplate — নতুন HtmlTemplate অবজেক্ট

নিক্ষেপ করে

Error — যদি ফাইলটি না পাওয়া যায়


getUserAgent()

বর্তমান ব্রাউজারের জন্য ব্যবহারকারী-এজেন্ট স্ট্রিং পায়। কোনো ওয়েব অ্যাপের doGet() বা doPost() ফাংশনে ব্যবহার না করা হলে বেশিরভাগ স্ক্রিপ্ট এক্সিকিউশনের জন্য null রিটার্ন করে।

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

String - ব্যবহারকারী-এজেন্ট স্ট্রিং