Hierarchy
- Templater
Methods
generateText
-
Метод обходит шаблон и подставляет значения из контекста переданного элемента приложения.
Parameters
-
item: RefItem
Элемент приложения.
-
template: string
Шаблон.
const item = Context.data.n1!; const text = await System.templater.generateText(item,'test {$__name}');
Returns Promise<string>
Результат обхода через шаблонизатор.
-
parseSpreadsheet
-
Метод анализирует файлы формата xls, xlsx, csv
Parameters
-
file_id: string
Идентификатор файла
-
Optional options: ParseSpreadsheetOptions
Параметры анализатора
Returns Promise<ParseSpreadsheetResponse>
Страницы, только заполненные строки и ячейки
Пример вызова анализатора:
const file_id = file.id const options: ParseSpreadsheetOptions = { separator: ';' }; const text = await System.templater.parseSpreadsheet(file_id, options);
Результат в json представлении:
{ "pages": [ { "index": 0, "name": "Sheet1", "rows": [ { "cells": [ { "index": 3, "value": "5" } ], "index": 2 } ] } ] }
Pages- коллекция листов из файла Rows- коллекция строк на листе Cells- коллекция ячеек в строке
-
Объект шаблонизатора
Используется для обработки шаблонов текста.