测试动作如下:
https://getquicker.net/Sharedaction?code=57563876-5b2d-4511-970b-08dcc5fac3c3
问题:
我通过获取当前时间,给了当前变量.
然后把这个变量写入表格中
后面.再来读取这个表格路径的时间变量就出错了.没法还原.
我写入表格的变量就是按原来时间变量写的,并没有更改任何格式,为啥下一次读取路径就不行呢?
报错:
异常:从“Double”到“DateTime”的强制转换无效。不能在 爬取时间 列中存储 <45531.2107978859>。所需类型是 DateTime。从“Double”到“DateTime”的强制转换无效。
在 System.Data.DataColumn.set_Item(Int32 record, Object value) 在 System.Data.DataRow.set_Item(DataColumn column, Object value) 在 Quicker.Actions.XActions.BuildinRunners.TableOperationStep.lKdcL35q5jx(ICell , DataRow , DataTable , String ) 在 Quicker.Actions.XActions.BuildinRunners.TableOperationStep.fHScL2nGy3m(DataTable , ActionExecuteContext , ActionStep , XAction , ActionVariable ) 在 Quicker.Actions.XActions.BuildinRunners.TableOperationStep.<>c__DisplayClass77_0.hDbS8fxVOMC() 在 Quicker.Domain.Actions.X.XActionHelper.ExecuteCommonAction(ActionExecuteContext context, ActionStep step, XAction action, Func`1 actionFunc, Action successAction, Action failAction, StepInParamDef stopIfErrorParam, StepOutParamDef isSuccessOutputParam)
步骤(sys:tableoperation)执行失败,原因:从“Double”到“DateTime”的强制转换无效。不能在 爬取时间 列中存储 <45531.2107978859>。所需类型是 DateTime。从“Double”到“DateTime”的强制转换无效。
停止动作:从“Double”到“DateTime”的强制转换无效。不能在 爬取时间 列中存储 <45531.2107978859>。所需类型是 DateTime。从“Double”到“DateTime”的强制转换无效。