Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
Formula from string

Formula from string 


 

Formula from string ( cadenaFormula ) -> Resultado 
Parámetro Tipo   Descripción
cadenaFormula  Texto in La fórmula texto a devolver como objeto
Resultado  Objeto in Un objeto nativo que contiene la fórmula

Formula from string crea un objeto fórmula en función de cadenaFormula.cadenaFormula puede contener un simple valor o complejo, como un método proyecto con parámetros.

Este comando es similar a Formula, excepto que maneja una fórmula basada en texto. En la mayoría de los casos, se recomienda utilizar el comando Formula. Formula from string solo debe usarse cuando la fórmula original se expresó como texto (por ejemplo, almacenada externamente en un archivo JSON). En este contexto, se recomienda encarecidamente utilizar la sintaxis del token (consulte la página Utilizar tokens en fórmulas y el comando Parse formula).

Nota: debido a que no se puede acceder al contenido de variables locales por su nombre en modo compilado, no se pueden utilizar en cadenaFormula. Un intento de acceder a una variable local con Formula from string dará como resultado un error (-10737).

Ejemplo  

El siguiente código:

 C_TEXT($textFormula)
 C_OBJECT($f)
 $textFormula:=Request("Please type a formula")
 If(ok=1)
    $f:=Formula from string($textFormula)
    ALERT("Result = "+String($f.call()))
 End if

creará un dialogo aceptando una fórmula en formato texto,

y ejecuta la fórmula:



Ver también 

Formula
formula.source
Parse formula

 
PROPIEDADES 

Producto: 4D
Tema: Fórmulas
Número 1601

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17 R3
Renombrar: 4D v17 R6 (Formula from string)

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)