HTML Service

এইচটিএমএল

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

.

ক্লাস

নাম সংক্ষিপ্ত বর্ণনা
HtmlOutput একটি HtmlOutput অবজেক্ট যা একটি স্ক্রিপ্ট থেকে পরিবেশন করা যেতে পারে।
HtmlOutputMetaTag HtmlOutput.addMetaTag(name, content) কল করে পৃষ্ঠায় যোগ করা একটি মেটা ট্যাগ প্রতিনিধিত্ব করে এমন একটি বস্তু।
HtmlService একটি স্ক্রিপ্ট থেকে HTML এবং অন্যান্য পাঠ্য সামগ্রী ফেরত দেওয়ার জন্য পরিষেবা৷
HtmlTemplate গতিশীলভাবে HTML নির্মাণের জন্য একটি টেমপ্লেট অবজেক্ট।
SandboxMode ক্লায়েন্ট-সাইড HtmlService স্ক্রিপ্টগুলির জন্য ব্যবহার করা যেতে পারে এমন স্যান্ডবক্স মোডগুলির প্রতিনিধিত্বকারী একটি enum৷
XFrameOptionsMode X-Frame-Options মোডের প্রতিনিধিত্বকারী একটি enum যা ক্লায়েন্ট-সাইড HtmlService স্ক্রিপ্টগুলির জন্য ব্যবহার করা যেতে পারে।

HtmlOutput

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
addMetaTag(name, content) HtmlOutput পৃষ্ঠায় একটি মেটা ট্যাগ যোগ করে।
append(addedContent) HtmlOutput এই HtmlOutput এর বিষয়বস্তুর সাথে নতুন বিষয়বস্তু যুক্ত করে।
appendUntrusted(addedContent) HtmlOutput প্রাসঙ্গিক এস্কেপিং ব্যবহার করে এই HtmlOutput এর বিষয়বস্তুতে নতুন বিষয়বস্তু যুক্ত করে।
asTemplate() HtmlTemplate এই HtmlOutput দ্বারা সমর্থিত একটি HtmlTemplate প্রদান করে।
clear() HtmlOutput বর্তমান বিষয়বস্তু সাফ করে।
getAs(contentType) Blob নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন।
getBlob() Blob একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।
getContent() String এই HtmlOutput এর বিষয়বস্তু পায়।
getFaviconUrl() String setFaviconUrl(iconUrl) কল করে পৃষ্ঠায় যোগ করা একটি ফেভিকন লিঙ্ক ট্যাগের URL পায়।
getHeight() Integer Google ডক্স, পত্রক বা ফর্মগুলিতে কাস্টম ডায়ালগের প্রাথমিক উচ্চতা পায়৷
getMetaTags() HtmlOutputMetaTag[] addMetaTag(name, content) কল করে পৃষ্ঠায় যোগ করা মেটা ট্যাগ প্রতিনিধিত্বকারী বস্তুর একটি অ্যারে পায়।
getTitle() String আউটপুট পৃষ্ঠার শিরোনাম পায়।
getWidth() Integer Google ডক্স, পত্রক বা ফর্মগুলিতে কাস্টম ডায়ালগের প্রাথমিক প্রস্থ পায়৷
setContent(content) HtmlOutput এই HtmlOutput এর বিষয়বস্তু সেট করে।
setFaviconUrl(iconUrl) HtmlOutput পৃষ্ঠায় একটি ফেভিকনের জন্য একটি লিঙ্ক ট্যাগ যোগ করে।
setHeight(height) HtmlOutput Google ডক্স, পত্রক বা ফর্মগুলিতে কাস্টম ডায়ালগের প্রাথমিক উচ্চতা সেট করে৷
setSandboxMode(mode) HtmlOutput এই পদ্ধতির এখন কোন প্রভাব নেই — আগে এটি ক্লায়েন্ট-সাইড স্ক্রিপ্টগুলির জন্য ব্যবহৃত sandbox mode সেট করেছিল।
setTitle(title) HtmlOutput আউটপুট পৃষ্ঠার শিরোনাম সেট করে।
setWidth(width) HtmlOutput Google ডক্স, পত্রক বা ফর্মগুলিতে একটি কাস্টম ডায়ালগের প্রাথমিক প্রস্থ সেট করে৷
setXFrameOptionsMode(mode) HtmlOutput পৃষ্ঠার X-Frame-Options হেডারের অবস্থা সেট করে, যা ক্লিকজ্যাকিং প্রতিরোধ নিয়ন্ত্রণ করে।

HtmlOutputMetaTag

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
getContent() String এই মেটা ট্যাগের বিষয়বস্তু পায়।
getName() String এই HtmlOutputMetaTag এর নাম পায়।

HtmlService

বৈশিষ্ট্য

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

HtmlTemplate

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
evaluate() HtmlOutput এই টেমপ্লেটটি মূল্যায়ন করে এবং একটি HtmlOutput অবজেক্ট প্রদান করে।
getCode() String টেমপ্লেট ফাইলের উপর ভিত্তি করে জাভাস্ক্রিপ্ট কোডের একটি স্ট্রিং তৈরি করে, যা মূল্যায়ন করা যেতে পারে।
getCodeWithComments() String জাভাস্ক্রিপ্ট কোডের একটি স্ট্রিং তৈরি করে যা মূল্যায়ন করা যেতে পারে, কোডের প্রতিটি লাইনে একটি মন্তব্য হিসাবে টেমপ্লেট থেকে মূল লাইন রয়েছে।
getRawContent() String এই টেমপ্লেটের অপ্রক্রিয়াজাত বিষয়বস্তু ফেরত দেয়।

SandboxMode

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
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 হেডারের জন্য ডিফল্ট মান সেট করে, যা স্বাভাবিক নিরাপত্তা অনুমান সংরক্ষণ করে।