Funções de cadeia CreateUiDefinition

Estas funções são utilizadas com cadeias JSON.

concat

Concatena uma ou mais cadeias.

Por exemplo, se o valor de saída de element1 if "Contoso", então este exemplo devolve a cadeia "Demo Contoso app":

"[concat('Demo ', steps('step1').element1, ' app')]"

endsWith

Determina se uma cadeia termina com um valor.

O exemplo seguinte devolve true.

"[endsWith('tuvwxyz', 'xyz')]"

guid

Gera uma cadeia de carateres (GUID) globalmente exclusiva.

O exemplo seguinte devolve um valor como "c7bc8bdc-7252-4a82-ba53-7c468679a511":

"[guid()]"

indexOf

Devolve a primeira posição de um valor numa cadeia ou -1 se não for encontrado.

O exemplo seguinte devolve 2.

"[indexOf('abcdef', 'cd')]"

lastIndexOf

Devolve a última posição de um valor numa cadeia ou -1 se não for encontrado.

O exemplo seguinte devolve 3.

"[lastIndexOf('test', 't')]"

substituir

Devolve uma cadeia na qual todas as ocorrências da cadeia especificada na cadeia atual são substituídas por outra cadeia.

O exemplo seguinte devolve "Contoso.com web app":

"[replace('Contoso.net web app', '.net', '.com')]"

startsWith

Determina se uma cadeia começa com um valor.

O exemplo seguinte devolve true.

"[startsWith('abcdefg', 'ab')]"

subcadeia

Devolve a subcadeia da cadeia especificada. A subcadeia começa no índice especificado e tem o comprimento especificado.

O exemplo seguinte devolve "web":

"[substring('Contoso.com web app', 12, 3)]"

toLower

Devolve uma cadeia convertida em minúsculas.

O exemplo seguinte devolve "contoso":

"[toLower('CONTOSO')]"

toUpper

Devolve uma cadeia convertida em maiúsculas.

O exemplo seguinte devolve "CONTOSO":

"[toUpper('contoso')]"

Passos seguintes