Показать сообщение отдельно
Старый 23.10.2019, 10:01   #16
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от wizardpnz Посмотреть сообщение
Код HTML:
var Excel = require('exceljs');
var workbook = new Excel.Workbook();
var ws = workbook.addWorksheet('Распиловка');
ws.getCell("A1").value = 123;
workbook.xlsx.writeFile(process.env.USERPROFILE
                + "/Desktop/"
                + Action.Control.Article.Name
                + ".xlsx").then(function() {});
как заставить работать этот код? В Б10 работает.
Та же проблема с Boolean. Я в начале скрипта добавил
Код:
Boolean = function(val){
        return !!val;
    }
и заработало без ошибок. Файл экселя оказался битым из-за незавершённого промиса, поэтому я модифицировал последние строки так:
PHP код:
Action.Continue();
workbook.xlsx.writeFile(process.env.USERPROFILE
                
"/Desktop/"
                
Action.Control.Article.Name
                
".xlsx").then(function() {
                    
Action.Finish();
                }); 
И у меня всё заработало.
Letos вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
Andrey73 (26.12.2019), Ovsyanicov (23.10.2019), wizardpnz (23.10.2019)