内容发布更新时间 : 2024/11/15 2:48:45星期一 下面是文章的全部内容请认真阅读。
11. join ( separator_string , array_exp )
使用分隔符字符串来联接阵列要素。 示例:
# sq ( join ( ' | | ' , array ( 'as', 'an', 'arts' ) ) )# 结果: 'as | | an | | arts'
12. prompt ( prompt_name , datatype , defaultText , text , queryItem ,
trailing_text )
提示用户输入单个值。 只需 prompt_name 参数。 示例:
select . . . where COUNTRY_MULTILINGUAL.COUNTRY_CODE > #prompt('Starting CountryCode',
'integer', '10' )#
结果:
select . . . where COUNTRY_MULTILINGUAL.COUNTRY_CODE > 150
13. promptmany ( prompt_name , datatype , defaultText , text , queryItem ,
trailing_text )
提示用户输入一个或多个值。 只需 prompt_name 参数。 示例:
select . . . where COUNTRY_MULTILINGUAL.COUNTRY IN ( #promptmany ( 'CountryName' ) # )
结果:
select . . . where COUNTRY_MULTILINGUAL.COUNTRY_CODE IN ('Canada' , 'The Netherlands' , 'Russia')
14. sb ( string_exp )
在所传递的字符串两侧添加方括号。 示例:#sb ( 'abc' )# 结果:[abc]
15. sort ( array_exp )
按字母顺序为阵列要素排序。 保留重复项。 示例:
#csv ( sort ( array ( 's3', 'a', 'x' ) ) )# 结果: 'a', 's3', 'x'
16. split ( pattern_string, string_exp | array_exp )
将阵列的字符串或字符串要素分割成各个单独的要素。 示例:
#csv ( split ( '::', 'ab=c::de=f::gh=i' ) )# 结果:
'ab=c' , 'de=f', 'gh=i' 示例:
#csv ( split ( '=' , split ( '::', 'ab=c::de=f::gh=i' ) ) )# 结果:
'ab' , 'c' , 'de' , 'f', 'gh' , 'i'
17. sq ( string_exp )
在所传递的字符串两侧添加单引号。 示例:#sq ( 'zero' )# 结果:'zero'
18. substitute ( pattern_string, replacement_string, string_exp array_exp )
在阵列的字符串或字符串要素中搜索样式,并用其它文本替换找到的文本。 示例:
#sq ( substitute ( '^cn=', '***', 'cn=help' ) )# 结果: '***help' 示例:
#csv ( substitute ( '^cn=', '***', array ( 'cn=help' , 'acn=5' ) ) )#
|
结果:
'***help' , 'acn=5' 示例:
#csv ( substitute ( 'cn=', '', array ( 'cn=help' , 'acn=5' ) ) )# 结果: 'help' , 'a5'
19. unique ( array_exp )
从阵列中删除重复条目。 保留要素的原有顺序。 示例:
#csv ( unique ( array ( 's3', 'a', 's3', 'x' ) ) )# 结果: 's3', 'a', 'x'
20. field_one=urlencode(prompt('userValue'))
URL 编码所传递的自变量。 它在指定 XML 连接字符串时非常有用。 urlencode(prompt('some_val')) 'testValue'