Сервис для возврата 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 | Получает строку пользовательского агента для текущего браузера. | 
Подробная документация
 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()
 Получает строку пользовательского агента для текущего браузера. Возвращает значение null для большинства исполнений скриптов, если оно не используется в функциях do Get() или do Post() веб-приложения.
Возвращаться
 String — строка пользовательского агента.