این سرویس به برنامههای Apps Script اجازه میدهد تا 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 | فهرستی که حالتهای X-Frame-Options را نشان میدهد که میتواند برای اسکریپتهای Html Service سمت سرویس گیرنده استفاده شود. |
Html Output
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
add Meta Tag(name, content) | Html Output | یک متا تگ به صفحه اضافه می کند. |
append(addedContent) | Html Output | محتوای جدید را به محتوای این Html Output اضافه می کند. |
append Untrusted(addedContent) | Html Output | محتوای جدید را با استفاده از فرار زمینه ای به محتوای این Html Output اضافه می کند. |
as Template() | Html Template | یک Html Template را برمیگرداند که توسط این Html Output پشتیبانی میشود. |
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 | ارتفاع اولیه گفتگوی سفارشی را در Google Docs، Sheets یا Forms تنظیم میکند. |
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 | فهرستی که حالتهای 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 را برای مرورگر فعلی دریافت می کند. |
Html Template
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
evaluate() | Html Output | این الگو را ارزیابی می کند و یک شی Html Output را برمی گرداند. |
get Code() | String | رشته ای از کد جاوا اسکریپت را بر اساس فایل الگو تولید می کند که قابل ارزیابی است. |
get Code With Comments() | String | رشتهای از کد جاوا اسکریپت را ایجاد میکند که میتواند ارزیابی شود و هر خط کد حاوی خط اصلی از الگو به عنوان نظر باشد. |
get Raw Content() | String | محتوای پردازش نشده این الگو را برمی گرداند. |
Sandbox Mode
خواص
اموال | تایپ کنید | توضیحات |
---|---|---|
EMULATED | Enum | یک حالت سندباکس قدیمی که حالت سختگیرانه ECMAScript 5 را تنها با استفاده از ویژگیهای موجود در ECMAScript 3 تقلید میکند. |
IFRAME | Enum | حالت Sandbox که از sandboxing iframe به جای فناوری Caja sandbox استفاده میکند که توسط حالتهای EMULATED و NATIVE استفاده میشود. |
NATIVE | Enum | حالت sandbox که بر روی حالت سخت ECMAScript 5 ساخته شده است. |
XFrameOptionsMode
خواص
اموال | تایپ کنید | توضیحات |
---|---|---|
ALLOWALL | Enum | هیچ عنوان X-Frame-Options تنظیم نخواهد شد. |
DEFAULT | Enum | مقدار پیش فرض را برای هدر X-Frame-Options تنظیم می کند که مفروضات امنیتی عادی را حفظ می کند. |