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

 找回密码
 注册成为天翎用户
查看: 5145|回复: 15

[性能] 自定义函数

[复制链接]
小猪胖胖 发表于 2011-9-20 11:58:34 | 显示全部楼层 |阅读模式
function getdqdate(fieldName) {
        var doc = $CURRDOC.getCurrDoc();
        var value = doc.getItemValueAsDate(fieldName);
        if(value==null ) {

          value = getToday();  //当前日期

        }
        value;
}
帮我看下这个取当前日期的函数有问题没
bonnie 发表于 2011-9-20 12:01:45 | 显示全部楼层
var value = getItemValueAsDate("starttime");
if(value==null) {
        value= getToday();  //当前日期
}
value;就这样行啦!你试试。。
 楼主| 小猪胖胖 发表于 2011-9-20 12:03:56 | 显示全部楼层
我知道这样可以,我是想试着写自定义函数,然后调用,所以找个简单点的来试
purple 发表于 2011-9-20 12:32:38 | 显示全部楼层
没有问题。
bonnie 发表于 2011-9-20 12:58:11 | 显示全部楼层
没有问题。怎么啦!你那不行??
 楼主| 小猪胖胖 发表于 2011-9-20 14:06:21 | 显示全部楼层
#include "getdqdate";  
var classname = doc.getItemValueAsString("cpdate");
getdqdate(classname) ;
上面那个函数我这样调用可以吗
bonnie 发表于 2011-9-20 14:10:17 | 显示全部楼层
不可以。不是这样调用的。#include "";  “”是你函数库的名称;不是你方法的名称。
 楼主| 小猪胖胖 发表于 2011-9-20 14:16:44 | 显示全部楼层
那应该怎么调用啊,有示例吗
purple 发表于 2011-9-20 14:27:49 | 显示全部楼层
本帖最后由 purple 于 2011-9-20 14:29 编辑

类似下面的脚本。
#include "validationlib";--validationlib函数库名称
checkEmpty("所在部门","所在部门");--checkEmpty方法名称
如果是动态值,直接把你变量传入方法就好了。
bonnie 发表于 2011-9-20 14:30:58 | 显示全部楼层
本帖最后由 bonnie 于 2011-9-20 14:35 编辑

参考:#include "dtlib";----dtlib是自己新建的一个函数库名
getdqdate();--(有参数就可以带参数,没有就不要带)。getdqdate()你自己写的方法名。

本版积分规则

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

GMT+8, 2026-8-12 13:34

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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