你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
创建 UI 定义字符串函数
这些函数可以与 JSON 字符串配合使用。
concat
连接一个或多个字符串。
例如,如果 element1
的输出值是 "Contoso"
,则此示例返回字符串 "Demo Contoso app"
:
"[concat('Demo ', steps('step1').element1, ' app')]"
endsWith
确定某个字符串是否以某个值结尾。
下面的示例返回 true。
"[endsWith('tuvwxyz', 'xyz')]"
GUID
生成全局唯一字符串 (GUID)。
下面的示例将返回一个值,如 "c7bc8bdc-7252-4a82-ba53-7c468679a511"
:
"[guid()]"
indexOf
返回字符串中某个值的第一个位置,或者在找不到该值的情况下返回 -1。
下面的示例返回 2。
"[indexOf('abcdef', 'cd')]"
lastIndexOf
返回字符串中某个值的最后一个位置,或者在找不到该值的情况下返回 -1。
下面的示例返回 3。
"[lastIndexOf('test', 't')]"
replace
返回一个字符串,其中,当前字符串中出现的所有指定字符串均替换为另一个字符串。
以下示例返回 "Contoso.com web app"
:
"[replace('Contoso.net web app', '.net', '.com')]"
startsWith
确定某个字符串是否以某个值开头。
下面的示例返回 true。
"[startsWith('abcdefg', 'ab')]"
substring
返回指定字符串的子字符串。 子字符串从指定的索引处开始,并具有指定的长度。
以下示例返回 "web"
:
"[substring('Contoso.com web app', 12, 3)]"
toLower
返回转换成小写形式的字符串。
以下示例返回 "contoso"
:
"[toLower('CONTOSO')]"
toUpper
返回转换成大写形式的字符串。
以下示例返回 "CONTOSO"
:
"[toUpper('contoso')]"
后续步骤
- 有关 Azure 资源管理器的简介,请参阅 Azure 资源管理器概述。