Udostępnij za pośrednictwem


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.