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 | Sí |
| FileMaker Go | Sí |
| FileMaker WebDirect | Sí |
| FileMaker Server | Sí |
| FileMaker Cloud | Sí |
| FileMaker Data API | Sí |
| Publicación en la Web personalizada | Sí |
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ónValor. 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.
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.
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.
Establecer variable [ $instanceID ; Valor: "38EA3124-9CFD-4490-A634-A0A72A613145" ]
Configurar datos persistentes [ com.claris.myaddon.theme ; ID de instancia: $instanceID ; Delete ]