HTML Service

এইচটিএমএল

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

.

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Html Output একটি Html Output অবজেক্ট যা স্ক্রিপ্ট থেকে পরিবেশন করা যেতে পারে।
Html Output Meta Tag একটি অবজেক্ট যা Html Output.addMetaTag(name, content) কল করে পৃষ্ঠায় যোগ করা একটি মেটা ট্যাগ প্রতিনিধিত্ব করে।
Html Service স্ক্রিপ্ট থেকে HTML এবং অন্যান্য টেক্সট কন্টেন্ট ফেরত দেওয়ার পরিষেবা।
Html Template গতিশীলভাবে HTML তৈরির জন্য একটি টেমপ্লেট অবজেক্ট।
Sandbox Mode ক্লায়েন্ট-সাইড Html Service স্ক্রিপ্টের জন্য ব্যবহার করা যেতে পারে এমন স্যান্ডবক্স মোডগুলির প্রতিনিধিত্বকারী একটি এনাম।
XFrameOptionsMode ক্লায়েন্ট-সাইড Html Service স্ক্রিপ্টের জন্য ব্যবহার করা যেতে পারে এমন X-Frame-Options মোডের প্রতিনিধিত্বকারী একটি এনাম।

Html Output

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Meta Tag(name, content) Html Output পৃষ্ঠায় একটি মেটা ট্যাগ যোগ করে।
append(addedContent) Html Output এই Html Output এর কন্টেন্টে নতুন কন্টেন্ট যোগ করে।
append Untrusted(addedContent) Html Output এই Html Output এর কন্টেন্টে নতুন কন্টেন্ট যোগ করে, contextual escaping ব্যবহার করে।
as Template() Html Template এই Html Output দ্বারা সমর্থিত একটি Html Template প্রদান করে।
clear() Html Output বর্তমান কন্টেন্ট সাফ করে।
get As(contentType) Blob এই অবজেক্টের ভিতরের ডেটা নির্দিষ্ট কন্টেন্ট টাইপে রূপান্তরিত একটি ব্লব হিসেবে ফেরত পাঠান।
get Blob() Blob এই অবজেক্টের ভিতরের ডেটা একটি ব্লব হিসেবে ফেরত পাঠান।
get Content() String এই Html Output বিষয়বস্তু পায়।
get Favicon Url() String set Favicon Url(iconUrl) কল করে পৃষ্ঠায় যোগ করা একটি ফেভিকন লিঙ্ক ট্যাগের URL পায়।
get Height() Integer Google Docs, Sheets, অথবা Forms-এ কাস্টম ডায়ালগের প্রাথমিক উচ্চতা পায়।
get Meta Tags() Html Output Meta Tag[] add Meta Tag(name, content) কল করে পৃষ্ঠায় যোগ করা মেটা ট্যাগগুলিকে প্রতিনিধিত্ব করে এমন বস্তুর একটি অ্যারে পায়।
get Title() String আউটপুট পৃষ্ঠার শিরোনাম পায়।
get Width() Integer Google Docs, Sheets, অথবা Forms-এ কাস্টম ডায়ালগের প্রাথমিক প্রস্থ পায়।
set Content(content) Html Output এই Html Output বিষয়বস্তু সেট করে।
set Favicon Url(iconUrl) Html Output পৃষ্ঠায় একটি ফেভিকনের জন্য একটি লিঙ্ক ট্যাগ যোগ করে।
set Height(height) Html Output গুগল ডক্স, শিটস, অথবা ফর্মগুলিতে কাস্টম ডায়ালগের প্রাথমিক উচ্চতা সেট করে।
set Sandbox Mode(mode) Html Output এই পদ্ধতির এখন কোনও প্রভাব নেই — পূর্বে এটি ক্লায়েন্ট-সাইড স্ক্রিপ্টের জন্য ব্যবহৃত sandbox mode সেট করত।
set Title(title) Html Output আউটপুট পৃষ্ঠার শিরোনাম সেট করে।
set Width(width) Html Output Google Docs, Sheets, অথবা Forms-এ একটি কাস্টম ডায়ালগের প্রাথমিক প্রস্থ সেট করে।
set XFrame Options Mode(mode) Html Output পৃষ্ঠার X-Frame-Options হেডারের অবস্থা সেট করে, যা ক্লিকজ্যাকিং প্রতিরোধ নিয়ন্ত্রণ করে।

Html Output Meta Tag

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Content() String এই মেটা ট্যাগের বিষয়বস্তু পায়।
get Name() String এই Html Output Meta Tag নাম পায়।

Html Service

বৈশিষ্ট্য

সম্পত্তি আদর্শ বিবরণ
Sandbox Mode Sandbox Mode ক্লায়েন্ট-সাইড Html Service স্ক্রিপ্টের জন্য ব্যবহার করা যেতে পারে এমন স্যান্ডবক্স মোডগুলির প্রতিনিধিত্বকারী একটি এনাম।
XFrameOptionsMode XFrameOptionsMode ক্লায়েন্ট-সাইড Html Service স্ক্রিপ্টের জন্য ব্যবহার করা যেতে পারে এমন X-Frame-Options মোডের প্রতিনিধিত্বকারী একটি এনাম।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 বর্তমান ব্রাউজারের জন্য ব্যবহারকারী-এজেন্ট স্ট্রিং পায়।

Html Template

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
evaluate() Html Output এই টেমপ্লেটটি মূল্যায়ন করে এবং একটি Html Output অবজেক্ট ফেরত দেয়।
get Code() String টেমপ্লেট ফাইলের উপর ভিত্তি করে জাভাস্ক্রিপ্ট কোডের একটি স্ট্রিং তৈরি করে, যা মূল্যায়ন করা যেতে পারে।
get Code With Comments() String জাভাস্ক্রিপ্ট কোডের একটি স্ট্রিং তৈরি করে যা মূল্যায়ন করা যেতে পারে, কোডের প্রতিটি লাইনে টেমপ্লেটের মূল লাইনটি মন্তব্য হিসাবে থাকে।
get Raw Content() String এই টেমপ্লেটের অপ্রক্রিয়াজাত সামগ্রী ফেরত পাঠায়।

Sandbox Mode

বৈশিষ্ট্য

সম্পত্তি আদর্শ বিবরণ
EMULATED Enum একটি লিগ্যাসি স্যান্ডবক্স মোড যা শুধুমাত্র ECMAScript 3-এ উপলব্ধ বৈশিষ্ট্যগুলি ব্যবহার করে ECMAScript 5 কঠোর মোড অনুকরণ করে।
IFRAME Enum একটি স্যান্ডবক্স মোড যা EMULATED এবং NATIVE মোড দ্বারা ব্যবহৃত Caja স্যান্ডবক্স প্রযুক্তির পরিবর্তে iframe স্যান্ডবক্সিং ব্যবহার করে।
NATIVE Enum ECMAScript 5 স্ট্রিক মোডের উপরে তৈরি একটি স্যান্ডবক্স মোড।

XFrameOptionsMode

বৈশিষ্ট্য

সম্পত্তি আদর্শ বিবরণ
ALLOWALL Enum কোনও X-Frame-Options হেডার সেট করা নেই।
DEFAULT Enum X-Frame-Options হেডারের জন্য ডিফল্ট মান সেট করে, যা স্বাভাবিক নিরাপত্তা অনুমান সংরক্ষণ করে।