سرویس برای برگرداندن HTML و سایر محتوای متنی از یک اسکریپت.
به دلیل ملاحظات امنیتی، اسکریپت ها نمی توانند مستقیماً محتوا را به مرورگر بازگردانند. در عوض، آنها باید HTML را پاکسازی کنند تا نتواند اقدامات مخرب انجام دهد. توضیح Html Output
را ببینید که چه محدودیت هایی در مورد آنچه که می توان برگرداند وجود دارد.
خواص
اموال | تایپ کنید | توضیحات |
---|---|---|
Sandbox Mode | Sandbox Mode | فهرستی که حالتهای جعبه ایمنی را نشان میدهد که میتواند برای اسکریپتهای Html Service سمت سرویس گیرنده استفاده شود. |
XFrameOptionsMode | XFrameOptionsMode | فهرستی که حالتهای X-Frame-Options را نشان میدهد که میتواند برای اسکریپتهای Html Service سمت سرویس گیرنده استفاده شود. |
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
create Html Output() | Html Output | یک شیء Html Output جدید ایجاد می کند که می تواند از اسکریپت برگردانده شود. |
create Html Output(blob) | Html Output | یک شیء Html Output جدید از یک منبع Blob Source ایجاد می کند. |
create Html Output(html) | Html Output | یک شیء Html Output جدید ایجاد می کند که می تواند از اسکریپت برگردانده شود. |
create Html Output From File(filename) | Html Output | یک شیء Html Output جدید از یک فایل در ویرایشگر کد ایجاد می کند. |
create Template(blob) | Html Template | یک شیء Html Template جدید از یک منبع Blob Source ایجاد می کند. |
create Template(html) | Html Template | یک شیء Html Template جدید ایجاد می کند که می تواند از اسکریپت برگردانده شود. |
create Template From File(filename) | Html Template | یک شیء Html Template جدید از یک فایل در ویرایشگر کد ایجاد می کند. |
get User Agent() | String | رشته user-agent را برای مرورگر فعلی دریافت می کند. |
مستندات دقیق
create Html Output()
یک شیء Html Output
جدید ایجاد می کند که می تواند از اسکریپت برگردانده شود.
const output = HtmlService.createHtmlOutput();
بازگشت
Html Output
- شیء جدید HtmlOutput
create Html Output(blob)
یک شیء Html Output
جدید از یک منبع Blob Source
ایجاد می کند.
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
- شیء جدید HtmlOutput
پرتاب می کند
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)
یک شیء Html Template
جدید از یک منبع Blob Source
ایجاد می کند.
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 <?= new Date() ?></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()
رشته user-agent را برای مرورگر فعلی دریافت می کند. اگر در تابع do Get()
یا do Post()
یک برنامه وب استفاده نشود، برای اکثر اجرای اسکریپت ها null
برمی گرداند.
بازگشت
String
- رشته عامل کاربر