Funkcje ciągu CreateUiDefinition
Te funkcje do użycia z ciągami JSON.
concat
Łączy co najmniej jeden ciąg.
Jeśli na przykład wartość wyjściowa element1
if "Contoso"
, ten przykład zwraca ciąg "Demo Contoso app"
:
"[concat('Demo ', steps('step1').element1, ' app')]"
endsWith
Określa, czy ciąg kończy się wartością.
Poniższy przykład zwraca wartość true.
"[endsWith('tuvwxyz', 'xyz')]"
Identyfikator GUID
Generuje globalnie unikatowy ciąg (GUID).
Poniższy przykład zwraca wartość podobną do "c7bc8bdc-7252-4a82-ba53-7c468679a511"
:
"[guid()]"
indexOf
Zwraca pierwszą pozycję wartości w ciągu lub -1, jeśli nie zostanie znaleziona.
Poniższy przykład zwraca wartość 2.
"[indexOf('abcdef', 'cd')]"
lastIndexOf
Zwraca ostatnią pozycję wartości w ciągu lub -1, jeśli nie zostanie znaleziona.
Poniższy przykład zwraca wartość 3.
"[lastIndexOf('test', 't')]"
replace
Zwraca ciąg, w którym wszystkie wystąpienia określonego ciągu w bieżącym ciągu są zastępowane innym ciągiem.
Poniższy przykład zwraca wartość "Contoso.com web app"
:
"[replace('Contoso.net web app', '.net', '.com')]"
startsWith
Określa, czy ciąg zaczyna się od wartości.
Poniższy przykład zwraca wartość true.
"[startsWith('abcdefg', 'ab')]"
Podciąg
Zwraca podciąg określonego ciągu. Podciąg rozpoczyna się od określonego indeksu i ma określoną długość.
Poniższy przykład zwraca wartość "web"
:
"[substring('Contoso.com web app', 12, 3)]"
toLower
Zwraca ciąg przekonwertowany na małe litery.
Poniższy przykład zwraca wartość "contoso"
:
"[toLower('CONTOSO')]"
toUpper
Zwraca ciąg przekonwertowany na wielkie litery.
Poniższy przykład zwraca wartość "CONTOSO"
:
"[toUpper('contoso')]"
Następne kroki
- Aby zapoznać się z wprowadzeniem do usługi Azure Resource Manager, zobacz Omówienie usługi Azure Resource Manager.