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

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

值脚本 :如何实现按照日期+几位递增数方式?

[复制链接]
407879402 发表于 2011-8-31 10:32:02 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-9-5 10:51 编辑

文件收取模块的收文编号,想实现如SW20110831001格式,这段代码该如何写?

var value = getItemValue("receiveID");
if (value ==null || value.trim().length()<=0)
{
        value = countNext2("SW",false,false,false,6);
}
value
 楼主| 407879402 发表于 2011-8-31 10:34:50 | 显示全部楼层
如何在编号中自动获取当前日期呢?
shary 发表于 2011-8-31 10:41:31 | 显示全部楼层
获取当前日期是getToday();拼接一下就可以啊。
 楼主| 407879402 发表于 2011-8-31 10:45:01 | 显示全部楼层
顺便提个小建议。既然myapps平台打造的是给没有编程基础的人使用。今后回答问题能不能再直接一些?

麻烦您能不能在我发的代码基础上改一下?

var value = getItemValue("receiveID");
if (value ==null || value.trim().length()<=0)
{
        value = countNext2("SW",false,false,false,6);
}
value
 楼主| 407879402 发表于 2011-8-31 10:46:16 | 显示全部楼层
我发帖的时候尽量表述清楚,希望解答问题也不要太简洁好吗?!
bonnie 发表于 2011-8-31 10:46:58 | 显示全部楼层
var value = getItemValue("Bug编号");
if(value == null  ||  value.trim().length() <= 0){
    countNext2(headTest, isYear, isMonth, isDay, digit}
value;
headText :字符串型  isYear,布尔型  isMonth,布尔型  isDay,布尔型  digit,数值型, 指定编号中随机序列号的数字位数  
参照这个能获取当前日期。。
 楼主| 407879402 发表于 2011-8-31 10:56:11 | 显示全部楼层
isYear 当前显示为11,我想实现2011这样的效果
 楼主| 407879402 发表于 2011-8-31 11:02:40 | 显示全部楼层
我当前显示的是110831 而我想要的是20110831
bonnie 发表于 2011-8-31 11:16:19 | 显示全部楼层
您先用  var  time=getToday();获取当今的时间。time.getYears();截取年。
 楼主| 407879402 发表于 2011-8-31 11:19:27 | 显示全部楼层
var value = getItemValue("receiveID");
if (value ==null || value.trim().length()<=0)
{
        value = countNext2("SY-SW-","getToday()","getToday()","getToday()",3);
}
value;

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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