Перейти к содержимому

createStyledTable

await crafttechApi.createStyledTable(fileHandler, sheetName, styledDictConfig);

Создаёт стилизованную таблицу на листе

  • fileHandler (number) — ссылка на файл; ссылку предоставляет метод openFile;

  • sheetName (string) — название листа;

  • styledDictConfig (object) — объект, который имеет поля:

    • displayName (string) — название стилизованной таблицы;

    • ref (string) — диапазон ячеек (например: A1:C2);

    • tableStyleInfo:

      • name (string) — название стиля таблицы;

        Возможные значения tableStyleInfo.name: “TableStyleLight1” – “TableStyleLight21”, “TableStyleMedium1” – “TableStyleMedium28”, “TableStyleDark1” – “TableStyleDark11”

      • showFirstColumn (bool) — показывать ли первую колонку таблицы;

      • showLastColumn (bool) — показывать ли последнюю колонку таблицы;

      • showRowStripes (bool) — показывать ли разделители между рядами;

      • showColumnStripes (bool) — показывать ли разделители между колонками;

  • true / false (boolean) — возвращает логическую истину в случае успешного выполнения метода.
var handler = await crafttechApi.openFile("book.xlsx");
let styledDictConfig = {
tableStyleInfo: {
name: "TableStyleMedium2",
showFirstColumn: 1,
showLastColumn: 0,
showRowStripes: 1,
showColumnStripes: 0,
},
ref: "B4:E11",
displayName: "styled table",
};
await crafttechApi.createStyledTable(handler, "Лист1", styledDictConfig);