创建 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')]"

后续步骤