无法使用 Chrome 开发人员工具 + Apps 脚本查明错误来源(Javascript 错误)
Can't pinpoint error origin using Chrome Developer Tools + Apps Script (Javascript error)
我正在尝试调试我的代码中的一个错误,我正在使用 Apps 脚本,我知道我的错误与 JavaScript 有关。更准确地说,这里:
agendaColaboradores.append('<input class="elementoFormularioMovCob" type="time" id="movCobHoraEntradaES' + colaboradorTrim + '" name="movCobHoraEntrada' + colaboradorTrim + '"' + 'onchange="teste()"' + '>\r');
每次我编辑输入时,onchange
触发器都会按预期工作。我知道这一点,因为每次我更改输入值时都会收到此错误消息:
Uncaught SyntaxError: missing ) after argument list (at userCodeAppPanel:1:40922)
With没用,因为我无法检查代码内容。如果我点击 userCodeAppPanel:1:40922
,它只会显示一个空白脚本。
这个错误似乎没有任何意义:
<input class="elementoFormularioMovCob" type="time" id="movCobHoraEntradaESAlexsandroLuizAlbani" name="movCobHoraEntradaAlexsandroLuizAlbani" onchange="teste()">
这是 .append
的结果。一个没有错误的常规输入元素,它应该只是触发 teste()
但我一直在获取此内容。
在 taste 函数的第一行编写调试器,然后从前端触发它,它应该在开发工具的第一行停止执行,然后从那里你可以单步执行直到出现错误的行
这样试试:
agendaColaboradores.append(`<input class="elementoFormularioMovCob" type="time" id="movCobHoraEntradaES${colaboradorTrim}" name="movCobHoraEntrada${colaboradorTrim}" onchange="teste();" />`);
我正在尝试调试我的代码中的一个错误,我正在使用 Apps 脚本,我知道我的错误与 JavaScript 有关。更准确地说,这里:
agendaColaboradores.append('<input class="elementoFormularioMovCob" type="time" id="movCobHoraEntradaES' + colaboradorTrim + '" name="movCobHoraEntrada' + colaboradorTrim + '"' + 'onchange="teste()"' + '>\r');
每次我编辑输入时,onchange
触发器都会按预期工作。我知道这一点,因为每次我更改输入值时都会收到此错误消息:
Uncaught SyntaxError: missing ) after argument list (at userCodeAppPanel:1:40922)
With没用,因为我无法检查代码内容。如果我点击 userCodeAppPanel:1:40922
,它只会显示一个空白脚本。
这个错误似乎没有任何意义:
<input class="elementoFormularioMovCob" type="time" id="movCobHoraEntradaESAlexsandroLuizAlbani" name="movCobHoraEntradaAlexsandroLuizAlbani" onchange="teste()">
这是 .append
的结果。一个没有错误的常规输入元素,它应该只是触发 teste()
但我一直在获取此内容。
在 taste 函数的第一行编写调试器,然后从前端触发它,它应该在开发工具的第一行停止执行,然后从那里你可以单步执行直到出现错误的行
这样试试:
agendaColaboradores.append(`<input class="elementoFormularioMovCob" type="time" id="movCobHoraEntradaES${colaboradorTrim}" name="movCobHoraEntrada${colaboradorTrim}" onchange="teste();" />`);