HTML Service

HTML

Этот сервис позволяет приложениям 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 Возвращает данные, содержащиеся в этом объекте, в виде двоичных данных (blob), преобразованных в указанный тип содержимого.
get Blob() Blob Возвращает данные, содержащиеся в этом объекте, в виде двоичных данных (blob).
get Content() String Получает содержимое этого Html Output .
get Favicon Url() String Получает URL-адрес тега ссылки favicon, добавленного на страницу, путем вызова set Favicon Url(iconUrl) .
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 Добавляет на страницу тег ссылки для значка сайта (favicon).
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 Документах, Таблицах или Формах.
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 Получает строку пользовательского агента для текущего браузера.

Html Template

Методы

Метод Тип возвращаемого значения Краткое описание
evaluate() Html Output Выполняет оценку данного шаблона и возвращает объект Html Output .
get Code() String Генерирует строку кода JavaScript на основе файла шаблона, которая может быть выполнена.
get Code With Comments() String Генерирует строку кода JavaScript, которую можно выполнить, при этом каждая строка кода содержит исходную строку из шаблона в качестве комментария.
get Raw Content() String Возвращает необработанное содержимое этого шаблона.

Sandbox Mode

Характеристики

Свойство Тип Описание
EMULATED Enum Устаревший режим песочницы, имитирующий строгий режим ECMAScript 5, использующий только функции, доступные в ECMAScript 3.
IFRAME Enum Режим песочницы, использующий песочницу iframe вместо технологии песочницы Caja, применяемой в режимах EMULATED и NATIVE .
NATIVE Enum Песочница, построенная на основе строгого режима ECMAScript 5.

XFrameOptionsMode

Характеристики

Свойство Тип Описание
ALLOWALL Enum Заголовок X-Frame-Options не установлен.
DEFAULT Enum Устанавливает значение по умолчанию для заголовка X-Frame-Options , которое сохраняет обычные предположения о безопасности.