CreateUiDefinition dize işlevleri
JSON dizeleriyle kullanılacak bu işlevler.
concat
Bir veya daha fazla dizeyi birleştirir.
Örneğin, if çıkış değeri element1
ise "Contoso"
, bu örnek dizesini "Demo Contoso app"
döndürür:
"[concat('Demo ', steps('step1').element1, ' app')]"
endsWith
Dizenin bir değerle bitip bitmeyeceğini belirler.
Aşağıdaki örnek true döndürür.
"[endsWith('tuvwxyz', 'xyz')]"
guid
Genel olarak benzersiz bir dize (GUID) oluşturur.
Aşağıdaki örnek gibi "c7bc8bdc-7252-4a82-ba53-7c468679a511"
bir değer döndürür:
"[guid()]"
indexOf
Bir dize içindeki değerin ilk konumunu veya bulunamazsa -1 değerini döndürür.
Aşağıdaki örnek 2 döndürür.
"[indexOf('abcdef', 'cd')]"
lastIndexOf
Dizedeki bir değerin son konumunu veya bulunamazsa -1 değerini döndürür.
Aşağıdaki örnek 3 döndürür.
"[lastIndexOf('test', 't')]"
replace
Geçerli dizede belirtilen dizenin tüm oluşumlarının başka bir dizeyle değiştirildiği bir dize döndürür.
Aşağıdaki örnek döndürür "Contoso.com web app"
:
"[replace('Contoso.net web app', '.net', '.com')]"
startsWith
Dizenin bir değerle başlayıp başlamadığını belirler.
Aşağıdaki örnek true döndürür.
"[startsWith('abcdefg', 'ab')]"
Dize
Belirtilen dizenin alt dizesini döndürür. Alt dize belirtilen dizinde başlar ve belirtilen uzunluğa sahiptir.
Aşağıdaki örnek döndürür "web"
:
"[substring('Contoso.com web app', 12, 3)]"
toLower
Küçük harfe dönüştürülmüş bir dize döndürür.
Aşağıdaki örnek döndürür "contoso"
:
"[toLower('CONTOSO')]"
toUpper
Büyük harfe dönüştürülmüş bir dize döndürür.
Aşağıdaki örnek döndürür "CONTOSO"
:
"[toUpper('contoso')]"
Sonraki adımlar
- Azure Resource Manager'a giriş için bkz . Azure Resource Manager'a genel bakış.