Lista de funciones disponibles

left (inscripción, longitud_máxima, sufijo)

Devuelve el texto "inscripción" cuya longitud no es superior a "longitud_máxima". En caso contrario, devuelve los signos iniciales ("longitud_máxima" - longitud de la inscripción "sufijo") del texto "inscripción". Ejemplo:

left("esto es una inscripción larga", 10, "...") devuelve el siguiente texto "esto es..."

digits (número, cantidad_de_números_significativos)

Devuelve el primer parámetro numérico, "número", con la precisión determinada por el segundo parámetro, "cantidad_de_números_significativos". Ejemplo:

Al introducir "digits(1/6, 4)", se obtiene el siguiente número: 0.1667.

valid (expresión)

En general, un texto (que puede adoptar la forma específica de un número) o el denominado error (fallo) es el valor de cualquier "expresión". Un error puede deberse a la imposibilidad de llamar a una función (un error real) o a que la función responde a la llamada, pero se ha diseñado para devolver un mensaje de error (un fallo). Un error/fallo tiene la propiedad de devolver un error/fallo cada vez que se realiza una operación en este valor específico. La función denominada "valid" proporciona la única posibilidad de cambiar el error/fallo a un texto vacío. Ejemplo:

"peso de acero = " . valid(@viga("acero","kg") . "kg")

Aunque se llame a él correctamente, el método @viga("acero", "kg") nunca devolverá un valor cero, ya que este no sería lo suficientemente interesante. Por lo tanto, en este caso, el método termina en un fallo. Si la función "valid" no se utilizase en la expresión anterior, no recibiríamos ningún texto en la figura (lo que parece tener sentido en esta situación). En el ejemplo anterior, el uso de la función "valid" en caso de fallo devuelve el texto "peso de acero = ".

var (nombre_de_variable_de_ROBOT)

La función devuelve el valor de una variable interna utilizada por Robot. Para ver un amplio repertorio de estas variables, abra el cuadro de diálogo Configurar página (ficha Parámetro). Ejemplos:

var("PROJECT_NAME") devuelve el nombre del proyecto abierto actualmente.

var("PAGE_NUMBER") devuelve el número de la primera página de un documento (una serie de figuras que se suman a un único documento).

pageno ()

Esta función devuelve el número de página (contado desde cero) de una serie de figuras que se suman a un único documento. Ejemplo:

"Página " . (1+pageno()) . "/" . numpages()

Si el documento contiene tres páginas de figuras, las siguientes páginas contendrán los siguientes textos:

"Página 1/3"

"Página 2/3"

"Página 3/3"

numpages()

La función devuelve el número de páginas que se suman a un único documento. Ejemplo:

Consulte el ejemplo de uso de la función "pageno()".