在生成变量时,使用字符串函数和算术函数可以配置变量的值。 您可通过单击对话框中数值字段旁边的
来添加这些函数。
字符串函数
功能
|
左
|
说明
|
从指定字符串返回最左边的指定字符数。
|
句法
|
Left(<string>,<number>)
|
变元
|
<string> - 字符串
<number> - 要返回的字符数
|
范例
|
Left(ProjectAA,7)
返回 "Project"
|
功能
|
右(R)
|
说明
|
从指定字符串返回最右边的指定字符数。
|
句法
|
Right(<string>,<number>)
|
变元
|
<string> - 字符串
<number> - 要返回的字符数
|
范例
|
Right(ProjectAA,2)
返回 "AA"
|
功能
|
中
|
说明
|
从指定字符串中返回子字符串(从指定位置开始)。
|
句法
|
Mid(<string>,<startpos>,<number>)
|
变元
|
<string> - 字符串
<startpos> - 开始位置编号。 第一个字符是位置 0。
<number> - 要返回的字符数
|
范例
|
Mid(ProjectAA,2,2)
返回 "je"
|
功能
|
长度
|
说明
|
返回指定字符串的长度。
|
句法
|
Length(<string>)
|
变元
|
<string> - 字符串
|
范例
|
Length(ProjectAA)
返回 9
|
功能
|
反向
|
说明
|
返回与指定字符串的顺序相反的字符串。
|
句法
|
Reverse(<string>)
|
变元
|
<string> - 字符串
|
范例
|
Reverse(stockholm)
返回 "mlohkcots"
|
功能
|
查找
|
说明
|
搜索指定字符串中的第一个匹配字符或子字符串。返回找到字符或子字符串的位置。
字符串的第一个位置是 0。
|
句法
|
Find(<string>,<substring>)
|
变元
|
<string> - 字符串
<substring> - 要搜索的字符子字符串
|
范例
|
Find(abc,b)
返回 1
|
功能
|
ReverseFind
|
说明
|
搜索指定字符串中的最后一个匹配字符。返回找到最后出现的字符或子字符串的位置。
字符串的第一个位置是 0。
|
句法
|
Find(<string>,<substring>)
|
变元
|
<string> - 字符串
<substring> - 要搜索的字符子字符串
|
范例
|
ReverseFind(abcabc,b)
返回 4
|
功能
|
CurrentTime
|
说明
|
以指定格式返回当前日期或时间。
|
句法
|
CurrentTime(%%Y-%%m-%%d %%H:%%M:%%S)
|
变元
|
%%a - 简写的星期名
%%A - 完整星期名
%%b - 简写的月名
%%B - 完整月名
%%c - 适合本地区的日期和时间表达
%%d - 十进制日期 (01 - 31)
%%H - 24 小时制式的时间 (00 - 23)
%%I - 12 小时制式的时间 (01 - 12)
%%j - 十进制天数 (001 - 366)
%%m - 十进制月份 (01 - 12)
%%M - 十进制分钟数 (00 - 59)
%%p - 12 小时制式的当前地区上午/下午指示符
%%S - 十进制秒数 (00 - 59)
%%U - 十进制周数,以星期天为每周第一天 (00 - 53)
%%w - 十进制周日(0 - 6;星期天为 0)
%%W - 十进制周数,以星期一为每周第一天 (00 - 53)
%%x - 当前地区的日期表达
%%X - 当前地区的时间表达
%%y - 十进制无世纪的年份 (00 - 99)
%%Y - 十进制带世纪的年份
%%z,%%Z - 时区名称或简写(取决于注册表设置);如果时区未知,则无字符
%%%% - 百分比符号
|
示例
|
CurrentTime(%%y%%m%%d)
返回 "050113"
CurrentTime (%%H:%%M)
返回 "09:53"
|
算术函数
功能
|
添加
|
说明
|
返回两个指定数之和。
|
句法
|
Sub(<term1>,<term2>)
|
变元
|
<term1> - 第一项
<term2> - 第二项
|
范例
|
Add(2,3)
返回 5
|
功能
|
子
|
说明
|
返回两个指定数之差。
|
句法
|
Sub(<term1>,<term2>)
|
变元
|
<term1> - 第一项
<term2> - 第二项(要减去的量)
|
范例
|
Sub(3,2)
返回 1
|