Строковые функции 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')]"
Следующие шаги
- Общие сведения об Azure Resource Manager см. в этой статье.