Share via


Funciones de conversión CreateUiDefinition

Estas funciones se pueden usar para convertir valores entre tipos de datos JSON y codificaciones.

bool

Convierte el parámetro en un booleano. Esta función admite parámetros de tipo number, string y booleano. Similar a los booleanos en JavaScript, cualquier valor excepto 0 o 'false' devuelve true.

El siguiente ejemplo devuelve true:

"[bool(1)]"

El siguiente ejemplo devuelve false:

"[bool(0)]"

El siguiente ejemplo devuelve true:

"[bool(true)]"

El siguiente ejemplo devuelve true:

"[bool('true')]"

decodeBase64

Decodifica el parámetro de una cadena de codificación Base 64. Esta función admite parámetros solo de tipo string.

El siguiente ejemplo devuelve "Contoso":

"[decodeBase64('Q29udG9zbw==')]"

decodeUriComponent

Decodifica el parámetro de una cadena de codificación con dirección URL. Esta función admite parámetros solo de tipo string.

El siguiente ejemplo devuelve "https://portal.azure.com/":

"[decodeUriComponent('https%3A%2F%2Fportal.azure.com%2F')]"

encodeBase64

Codifica el parámetro a una cadena de codificación Base 64. Esta función admite parámetros solo de tipo string.

El siguiente ejemplo devuelve "Q29udG9zbw==":

"[encodeBase64('Contoso')]"

encodeUriComponent

Codifica el parámetro a una cadena de codificación con dirección URL. Esta función admite parámetros solo de tipo string.

El siguiente ejemplo devuelve "https%3A%2F%2Fportal.azure.com%2F":

"[encodeUriComponent('https://portal.azure.com/')]"

FLOAT

Convierte el parámetro en un número de punto flotante. Esta función admite parámetros de tipo number y string.

El siguiente ejemplo devuelve 1.0:

"[float('1.0')]"

El siguiente ejemplo devuelve 2.9:

"[float(2.9)]"

int

Convierte el parámetro en un número entero. Esta función admite parámetros de tipo number y string.

El siguiente ejemplo devuelve 1:

"[int('1')]"

El siguiente ejemplo devuelve 2:

"[int(2.9)]"

parse

Convierte el parámetro en un tipo nativo. En otras palabras, esta función es el inverso de string(). Esta función admite parámetros solo de tipo string.

El siguiente ejemplo devuelve 1:

"[parse('1')]"

El siguiente ejemplo devuelve true:

"[parse('true')]"

El siguiente ejemplo devuelve [1,2,3]:

"[parse('[1,2,3]')]"

El siguiente ejemplo devuelve {"type":"webapp"}:

"[parse('{\"type\":\"webapp\"}')]"

string

Convierte el parámetro en una cadena. Esta función admite parámetros de todos los tipos de datos JSON.

El siguiente ejemplo devuelve "1":

"[string(1)]"

El siguiente ejemplo devuelve "2.9":

"[string(2.9)]"

El siguiente ejemplo devuelve "[1,2,3]":

"[string([1,2,3])]"

El siguiente ejemplo devuelve "{"type":"webapp"}":

"[string({\"type\":\"webapp\"})]"

Pasos siguientes