Я новичок в блоке.
Для конкатенации строк в блоке мне нужен специальный блок (JavaScript), просто возвращающий CRLF (возврат каретки + перевод строки), но при его выполнении выдает эту ошибку
SyntaxError: неверный или неожиданный токен
Я создал блок и код:
Blockly.Blocks['paragraph_add_crlf'] = {
init: function() {
this.appendDummyInput()
.appendField("CRLF");
this.setOutput(true, "String");
this.setColour(160);
this.setTooltip("CRLF");
this.setHelpUrl("");
}
};
Blockly.JavaScript['paragraph_add_crlf'] = function(block) {
var code = "'\r\n'";
return [code, Blockly.JavaScript.ORDER_NONE];
};
Вывод на консоль сгенерированного кода JavaScript:
content += ('
');
Исключение при запуске этого кода:
SyntaxError: Invalid or unexpected token
at run (blockly.php:287)
at HTMLButtonElement.onclick (blockly.php:212)
Мой вопрос
Чтомне нужно изменить, чтобы получить CRLF в виде строки из пользовательского блока в блоке?