Funzioni stringa CreateUiDefinition
Queste funzioni da usare con stringhe JSON.
concat
Concatena una o più stringhe.
Se ad esempio il valore di output di element1
è "Contoso"
, questo esempio restituirà la stringa "Demo Contoso app"
:
"[concat('Demo ', steps('step1').element1, ' app')]"
endsWith
Determina se una stringa termina con un valore.
L'esempio seguente restituisce true.
"[endsWith('tuvwxyz', 'xyz')]"
guid
Genera una stringa univoca globale (GUID).
Nell'esempio seguente viene restituito un valore simile a "c7bc8bdc-7252-4a82-ba53-7c468679a511"
:
"[guid()]"
indexOf
Restituisce la prima posizione di un valore all'interno di una stringa o -1 se non viene trovato.
L'esempio seguente restituisce 2.
"[indexOf('abcdef', 'cd')]"
lastIndexOf
Restituisce l'ultima posizione di un valore in una stringa o -1 se non viene trovata.
L'esempio seguente restituisce 3.
"[lastIndexOf('test', 't')]"
replace
Restituisce una stringa in cui tutte le occorrenze della stringa specificata nella stringa corrente vengono sostituite con un'altra stringa.
L'esempio seguente restituisce "Contoso.com web app"
:
"[replace('Contoso.net web app', '.net', '.com')]"
startsWith
Determina se una stringa inizia con un valore.
L'esempio seguente restituisce true.
"[startsWith('abcdefg', 'ab')]"
substring
Restituisce la sottostringa della stringa specificata. La sottostringa inizia in corrispondenza dell'indice specificato e ha la lunghezza specificata.
L'esempio seguente restituisce "web"
:
"[substring('Contoso.com web app', 12, 3)]"
toLower
Restituisce una stringa convertita in lettere minuscole.
L'esempio seguente restituisce "contoso"
:
"[toLower('CONTOSO')]"
toUpper
Restituisce una stringa convertita in lettere maiuscole.
L'esempio seguente restituisce "CONTOSO"
:
"[toUpper('contoso')]"
Passaggi successivi
- Per un'introduzione ad Azure Resource Manager, vedere Panoramica di Azure Resource Manager.