Configurar datos persistentes

Establece o elimina una entrada en el almacén de datos persistentes.

Temas relacionados 

Opciones 

  • Nombre es un texto que especifica el nombre de la entrada de datos persistentes. El nombre no puede estar vacío.

  • ID de instancia es una expresión de texto opcional que puede usar para identificar la instancia específica de la entrada. Varias entradas pueden tener el mismo nombre con diferentes ID de instancia.

  • Valor es una expresión de los datos que se van a almacenar. El tipo de datos se conserva cuando se almacena el valor.

  • Eliminar entrada elimina la entrada especificada.

Compatibilidad 

Producto Format
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
Publicación en la Web personalizada

Se origina en 

26.0

Descripción 

Si ya existe una entrada con el nombre y el ID de instancia especificados, este paso de guión actualiza su valor o elimina la entrada, dependiendo de si se selecciona Valor o Eliminar entrada. Si la entrada no existe, especificar el Valor crea la entrada. Consulte Acerca del almacén de datos persistentes.

Notas 

  • Para recuperar el valor de una entrada, use la función GetPersistentData.

  • Debido a que el tamaño de una fórmula de cálculo es limitado (consulte límites técnicos de FileMaker Pro), no puede introducir un valor de texto que supere ese límite en la opción Valor. Para especificar valores de texto mayores que este límite, haga referencia a un campo o variable que contenga los datos para la opción Valor. Para obtener texto en un campo o variable primero, puede usar pasos de guión como Insertar texto (para texto almacenado en el propio paso de guión), Insertar desde URL (para texto disponible a través de una URL) o Leer desde el archivo de datos (para texto en un archivo local).

  • El ID de instancia puede estar sin especificar (en blanco) o ser una cadena vacía ("").

  • Un ID de instancia no especificado (en blanco) se trata igual que una cadena vacía ("").

  • Eliminar una entrada que no existe devuelve el código de error 10 ("Faltan los datos solicitados").

Ejemplo 1 

Almacena un número de versión simple en una entrada llamada AppVersion (sin ID de instancia) en el almacén de datos persistentes del archivo actual.

Copiar
Configurar datos persistentes [ AppVersion ; Valor: "2.1.0" ]

Para leer esta entrada, consulte el Ejemplo 1 para la función GetPersistentData.

Ejemplo 2 

Almacena varios valores de configuración para un complemento utilizando el ID de instancia del complemento.

Copiar
Establecer variable [ $instanceID ; Valor: "38EA3124-9CFD-4490-A634-A0A72A613145" ]
Configurar datos persistentes [ com.claris.myaddon.theme ; ID de instancia: $instanceID ; Valor: "Oscuro" ]
Configurar datos persistentes [ com.claris.myaddon.language ; ID de instancia: $instanceID ; Valor: "en" ]
Configurar datos persistentes [ com.claris.myaddon.modificationdate ; ID de instancia: $instanceID ; Valor: Get ( CurrentTimestamp ) ]

Ejemplo 3 

Elimina una entrada de datos persistentes específica por nombre e ID de instancia.

Copiar
Establecer variable [ $instanceID ; Valor: "38EA3124-9CFD-4490-A634-A0A72A613145" ]
Configurar datos persistentes [ com.claris.myaddon.theme ; ID de instancia: $instanceID ; Delete ]