|
流程→时效→脚本;如何获取表单上自己在calendar设置的date值,做截止日期?
代码如下:
var Date1 =this.data.calendar_工程变更方案跟踪_预计完成时间4;
console.log(Date1);
return this.expire.setDate([this.data.calendar_工程变更方案跟踪_预计完成时间4]date);
报错如下
2020-12-03 14:02:25 <eval>:5:64 Expected , but found dateExceptionClass: javax.script.ScriptExceptionLoggerName: com.x.processplatform.service.processing.factory.ElementFactoryStackTrace: javax.script.ScriptException: <eval>:5:64 Expected , but found date return this.expire.setDate([this.data.calendar_工程变更方案跟踪_预计完成时间4]date); ^ in at line number 5 at column number 64 at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:470) at jdk.nashorn.api.scripting.NashornScriptEngine.asCompiledScript(NashornScriptEngine.java:496) at jdk.nashorn.api.scripting.NashornScriptEngine.compile(NashornScriptEngine.java:182) at com.x.base.core.project.script.ScriptFactory.compile(ScriptFactory.java:89) at com.x.processplatform.service.processing.factory.ElementFactory.getCompiledScript(ElementFactory.java:589) at com.x.processplatform.service.processing.processor.manual.ManualProcessor.expireScript(ManualProcessor.java:658) at com.x.processplatform.service.processing.processor.manual.ManualProcessor.calculateExpire(ManualProcessor.java:576) at com.x.processplatform.service.processing.processor.manual.ManualProcessor.createTask(ManualProcessor.java:694) at com.x.processplatform.service.processing.processor.manual.ManualProcessor.single(ManualProcessor.java:445) at com.x.processplatform.service.processing.processor.manual.ManualProcessor.executing(ManualProcessor.java:305) at com.x.processplatform.service.processing.processor.manual.AbstractManualProcessor.executeProcessing(AbstractManualProcessor.java:45) at com.x.processplatform.service.processing.processor.AbstractProcessor.execute(AbstractProcessor.java:227) at com.x.processplatform.service.processing.Processing.execute(Processing.java:204) at com.x.processplatform.service.processing.Processing.processing(Processing.java:77) at com.x.processplatform.service.processing.Processing.processing(Processing.java:40) at com.x.processplatform.service.processing.Processing.processing(Processing.java:95) at com.x.processplatform.service.processing.Processing.processing(Processing.java:40) at com.x.processplatform.service.processing.Processing.processing(Processing.java:95) at com.x.processplatform.service.processing.Processing.processing(Processing.java:40) at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:97) at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:86) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: jdk.nashorn.internal.runtime.ParserException: :5:64 Expected , but found date return this.expire.setDate([this.data.calendar_工程变更方案跟踪_预计完成时间4]date); ^ at jdk.nashorn.internal.parser.AbstractParser.error(AbstractParser.java:294) at jdk.nashorn.internal.parser.AbstractParser.error(AbstractParser.java:279) at jdk.nashorn.internal.parser.AbstractParser.expectDontAdvance(AbstractParser.java:350) at jdk.nashorn.internal.parser.AbstractParser.expect(AbstractParser.java:337) at jdk.nashorn.internal.parser.Parser.argumentList(Parser.java:2582) at jdk.nashorn.internal.parser.Parser.leftHandSideExpression(Parser.java:2375) at jdk.nashorn.internal.parser.Parser.unaryExpression(Parser.java:3147) at jdk.nashorn.internal.parser.Parser.expression(Parser.java:3282) at jdk.nashorn.internal.parser.Parser.returnStatement(Parser.java:1565) at jdk.nashorn.internal.parser.Parser.statement(Parser.java:908) at jdk.nashorn.internal.parser.Parser.sourceElements(Parser.java:773) at jdk.nashorn.internal.parser.Parser.functionBody(Parser.java:2901) at jdk.nashorn.internal.parser.Parser.functionExpression(Parser.java:2663) at jdk.nashorn.internal.parser.Parser.memberExpression(Parser.java:2506) at jdk.nashorn.internal.parser.Parser.leftHandSideExpression(Parser.java:2372) at jdk.nashorn.internal.parser.Parser.unaryExpression(Parser.java:3147) at jdk.nashorn.internal.parser.Parser.expression(Parser.java:3282) at jdk.nashorn.internal.parser.Parser.primaryExpression(Parser.java:1992) at jdk.nashorn.internal.parser.Parser.memberExpression(Parser.java:2511) at jdk.nashorn.internal.parser.Parser.leftHandSideExpression(Parser.java:2372) at jdk.nashorn.internal.parser.Parser.unaryExpression(Parser.java:3147) at jdk.nashorn.internal.parser.Parser.expression(Parser.java:3282) at jdk.nashorn.internal.parser.Parser.expressionStatement(Parser.java:1150) at jdk.nashorn.internal.parser.Parser.statement(Parser.java:967) at jdk.nashorn.internal.parser.Parser.sourceElements(Parser.java:773) at jdk.nashorn.internal.parser.Parser.program(Parser.java:709) at jdk.nashorn.internal.parser.Parser.parse(Parser.java:283) at jdk.nashorn.internal.parser.Parser.parse(Parser.java:249) at jdk.nashorn.internal.runtime.Context.compile(Context.java:1284) at jdk.nashorn.internal.runtime.Context.compileScript(Context.java:651) at jdk.nashorn.api.scripting.NashornScriptEngine.asCompiledScript(NashornScriptEngine.java:493) ... 23 more |
|