Пример работы с методом SetValue, заполняем лист данными из массива.
Пример макроса:
var oWorksheet = Api.GetActiveSheet(); oWorksheet.SetName("Товары"); var sHeaders = [ "ID", "Продукт", "Стоимость", "Наличие" ]; var sData = [ [ "SKU124-21", "SKU124-21", "SKU124-21", "SKU124-21" ], [ "Вода", "Сок", "Шоколад", "Яблоки" ], [ 60, 180, 80, 132.5 ], [ "false", "false", "true", "true" ] ]; for (var i = 0; i < sHeaders.length; i++) { oWorksheet.GetRangeByNumber(0, i).SetValue(sHeaders[i]); for (var j = 0; j < sData[0].length; j++) { oWorksheet.GetRangeByNumber(j + 1, i).SetValue(sData[i][j]); } }
Где:
- Строка 3 – это заголовки
- Строка 4 – это массива значения в «» соответствуют ячейки.
Пример использования Документ Конструктора:
https://support.r7-office.ru/using-api-document-builder/primery-dokument-konstruktora/primer-sborki-tablichnogo-dokumenta/