天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
楼主: 沈阳铁路局

[已解决] 已知一个日期(日期型)+(数值)天数=另一个日期(日期型)

[复制链接]
purple 发表于 2012-10-31 11:14:53 | 显示全部楼层
错误信息是您的jsrq未定义,请贴出您目前的调用脚本以及您的函数库定义函数的截图,谢谢。
 楼主| 沈阳铁路局 发表于 2012-10-31 11:20:27 | 显示全部楼层
1.jpg
2.jpg
purple 发表于 2012-10-31 11:23:35 | 显示全部楼层
您的调用错了,应该是#include "jsrc"而不是jsrq,另外,您应该是获取字段值,再传入到jsrq这个函数里去啊,怎么就直接传两个变量,而且还是没定义的....
 楼主| 沈阳铁路局 发表于 2012-10-31 11:49:01 | 显示全部楼层
应该怎样获取字段值,我是参照例子写的,帮忙给个写个例子,谢谢
purple 发表于 2012-10-31 11:52:44 | 显示全部楼层
你好,平台取值直接使用getItemValue("字段名")或者getItemValueAs字符类型("字段名")(eg,字符串就是getItemValueAsString("字段名")。
eg:我的字段名是name,取值可以用 var name=getItemValueAsString("name");
 楼主| 沈阳铁路局 发表于 2012-10-31 11:55:50 | 显示全部楼层
#include " jsrc";
var v1 = getItemValue("scrq");
var v2 = getItemValue("yxqx");
jsrq(v1,v2);
 楼主| 沈阳铁路局 发表于 2012-10-31 11:59:50 | 显示全部楼层
*Field:yjsj-值脚本出错 <br>JavaScriptRunning:[Form.配件信息录入.Field(11e2-2267-97d0de50-8852-bd68cdfb6672).yjsj.ValueScript]: ReferenceError: "jsrq" is not defined. (11e2-2267-97d0de50-8852-bd68cdfb6672).yjsj.ValueScript#4)
purple 发表于 2012-10-31 13:43:09 | 显示全部楼层
sorry,我没把您的图片放大,把函数名称看成了jsrc。调用语句修改成:
#include "jsrq";
var v1 = getItemValue("scrq");
var v2 = getItemValue("yxqx");
jsrq(v1,v2);
 楼主| 沈阳铁路局 发表于 2012-10-31 13:50:51 | 显示全部楼层
现在都改过了邮报

*Field:yjsj-值脚本出错 <br>JavaScriptRunning:[Form.配件信息录入.Field(11e2-2267-97d0de50-8852-bd68cdfb6672).yjsj.ValueScript]: Wrapped java.text.ParseException: Unparseable date: "" (jsrq#4)
 楼主| 沈阳铁路局 发表于 2012-10-31 14:01:34 | 显示全部楼层
自定义函数对不对呀:

function(afterdate,daycount){  // 声明一个带参函数,afterdate是已知的日期,daycount是两个日期相差的天数
这里面的我直接用的是scrq和yxqx字段,对吗

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 18:45

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表