Class HtmlService

এইচটিএমএল পরিষেবা

একটি স্ক্রিপ্ট থেকে HTML এবং অন্যান্য পাঠ্য সামগ্রী ফেরত দেওয়ার জন্য পরিষেবা৷

নিরাপত্তা বিবেচনার কারণে, স্ক্রিপ্ট সরাসরি কোনো ব্রাউজারে সামগ্রী ফেরত দিতে পারে না। পরিবর্তে, তাদের অবশ্যই HTML স্যানিটাইজ করতে হবে যাতে এটি দূষিত ক্রিয়া সম্পাদন করতে না পারে। Html Output এর বিবরণ দেখুন যা ফেরত দেওয়া যেতে পারে তার সীমাবদ্ধতার জন্য।

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
Sandbox Mode Sandbox Mode ক্লায়েন্ট-সাইড Html Service স্ক্রিপ্টের জন্য ব্যবহার করা যেতে পারে এমন স্যান্ডবক্স মোডগুলির প্রতিনিধিত্ব করে একটি enum।
XFrameOptionsMode XFrameOptionsMode X-Frame-Options মোডের প্রতিনিধিত্বকারী একটি enum যা ক্লায়েন্ট-সাইড 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 বর্তমান ব্রাউজারের জন্য ব্যবহারকারী-এজেন্ট স্ট্রিং পায়।

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

create Html Output()

একটি নতুন Html Output অবজেক্ট তৈরি করে যা স্ক্রিপ্ট থেকে ফেরত দেওয়া যেতে পারে।

const output = HtmlService.createHtmlOutput();

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

Html Output - নতুন এইচটিএমএলআউটপুট অবজেক্ট


create Html Output(blob)

একটি Blob Source রিসোর্স থেকে একটি নতুন Html Output অবজেক্ট তৈরি করে।

function createFromBlob(blob) {
  const output = HtmlService.createHtmlOutput(blob);
  return output;
}

পরামিতি

নাম টাইপ বর্ণনা
blob Blob Source যে বস্তুটি থেকে HTML বের করতে হবে

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

Html Output - নতুন Html Output অবজেক্ট

নিক্ষেপ করে

Error — যদি ব্লবটিতে HTML না থাকে বা HTML ত্রুটিপূর্ণ হয়


create Html Output(html)

একটি নতুন Html Output অবজেক্ট তৈরি করে যা স্ক্রিপ্ট থেকে ফেরত দেওয়া যেতে পারে।

const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');

পরামিতি

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

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

Html Output - নতুন এইচটিএমএলআউটপুট অবজেক্ট

নিক্ষেপ করে

Error — যদি html ত্রুটিপূর্ণ হয়


create Html Output From File(filename)

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

const output = HtmlService.createHtmlOutputFromFile('myPage');

পরামিতি

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

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

Html Output - নতুন Html Output অবজেক্ট

নিক্ষেপ করে

Error — যদি ফাইলটি খুঁজে না পাওয়া যায় বা এতে থাকা HTML ত্রুটিপূর্ণ হয়


create Template(blob)

একটি Blob Source রিসোর্স থেকে একটি নতুন Html Template অবজেক্ট তৈরি করে।

function createFromBlob(blob) {
  const template = HtmlService.createTemplate(blob);
  const output = template.evaluate();
  return output;
}

পরামিতি

নাম টাইপ বর্ণনা
blob Blob Source HTML আউট পেতে অবজেক্ট.

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

Html Template — নতুন Html Template অবজেক্ট

নিক্ষেপ করে

Error — যদি ব্লবটিতে HTML না থাকে


create Template(html)

একটি নতুন Html Template অবজেক্ট তৈরি করে যা স্ক্রিপ্ট থেকে ফেরত দেওয়া যেতে পারে।

const template = HtmlService.createTemplate(
    '<b>The time is &lt;?= new Date() ?&gt;</b>',
);

পরামিতি

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

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

Html Template — নতুন Html Template অবজেক্ট


create Template From File(filename)

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

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

পরামিতি

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

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

Html Template — নতুন Html Template অবজেক্ট

নিক্ষেপ করে

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


get User Agent()

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

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

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