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