共用方式為


CreateUiDefinition 字串函式

這些函式可搭配 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')]"

下一步