Referencia > Referencia de funciones > Funciones obtener
 
Funciones obtener
Las funciones obtener supervisan los errores en los guiones o capturan información sobre el estado del archivo o las acciones que se están realizando.
Muchas funciones obtener devuelven información que se modifica frecuentemente. Por ejemplo, cuando la función Get ( CurrentTime ) se sitúa en un campo de cálculo, almacenado, la hora solo se actualizará cuando se cree record un registro nuevo. Si el cálculo tiene otros campos, pero el resultado del cálculo sigue devolviendo la hora actual, el resultado del cálculo almacenado solo se actualizará cuando los demás campos citados se hayan modificado en el registro actual. Si alguno de estos cálculos permanece sin almacenar, la hora se actualizará según corresponda. Por motivos de rendimiento, no siempre es buena idea hacer que un campo de cálculo permanezca sin almacenar. Las funciones obtener se utilizan mejor en un guion donde la información de estado de una función obtener se actualiza en el momento de ejecutar el cálculo.
Haga clic en un nombre de función para obtener más información.
 
Esta función
Devuelve
Una lista de palabras clave en función de la cuenta utilizada para abrir el archivo para los privilegios ampliados habilitados.
El nombre de la cuenta autenticada que está utilizando el usuario actual del archivo
El nombre del conjunto de privilegios que está utilizando la cuenta usada para abrir el archivo.
El contenido del campo que tiene el centro de atención.
El nombre del campo que tiene el centro de atención.
El nombre de la tabla que contiene el campo que tiene el centro de atención.
El nombre del objeto de presentación que tiene el centro de atención en la ventana actual del cálculo
Un número para las teclas del modificador de teclado que se están utilizando.
El número de la fila del portal que tiene el centro de atención.
Devuelve un número que representa la repetición que tiene el centro de atención en un campo repetido.
Un número que representa el número de caracteres seleccionados.
Un número que representa el carácter inicial del texto seleccionado.
El valor 1 (true) si está activado el paso de guion Permitir cancelación del usuario; de lo contrario, devuelve el valor 0 (false).
El valor 1 (true) si se permite la visibilidad de la barra de formato; de lo contrario, devuelve el valor 0 (false).
La arquitectura de la aplicación actual.
Texto que representa el idioma actual de la aplicación.
Texto que representa el producto de FileMaker y la versión.
Un número que representa la repetición del campo de cálculo que se está calculando.
El nombre del anfitrión del archivo actual y la entidad emisora que emitió el certificado SSL que se utilizó para garantizar la conexión.
Un número que representa el estado de seguridad de la conexión de red para el archivo actual.
La fecha actual de acuerdo con el calendario del sistema.
Una lista de palabras clave en función de la cuenta utilizada para evaluar este cálculo para los privilegios ampliados habilitados.
La fecha y hora actuales (al segundo más próximo) del anfitrión de acuerdo con el reloj del sistema.
El nombre del conjunto de privilegios que se está utilizando para evaluar este cálculo en el archivo.
La fecha actual (al segundo más próximo) de acuerdo con el reloj del sistema.
La fecha y hora actuales (al segundo más próximo) de acuerdo con el reloj del sistema.
La hora actual en Tiempo Universal Coordinado (UTC) con el milisegundo más próximo.
El nombre del conjunto de menús personalizados activo.
La ruta a la carpeta de escritorio del usuario actual.
Un número que representa el tipo de equipo o dispositivo móvil que ejecuta el producto de FileMaker
La ruta a la carpeta Documentos del usuario actual.
Una lista de todos los archivos y carpetas de la carpeta Documentos devuelta por la función obtener (DocumentsPath).
Un valor que representa el estado de cifrado actual.
El valor 1 (true) si está activado el paso de guion Establecer captura de errores; de lo contrario, devuelve el valor 0 (false).
La ruta a la carpeta de la copia de FileMaker Pro en ejecución actualmente.
El nombre del archivo activo actualmente, sin extensión de nombre de archivo.
La ruta completa de la ubicación del archivo activo actualmente.
El tamaño (en bytes) del archivo activo actualmente.
El número de registros del conjunto encontrado actual.
La gama de colores predeterminada y de alto contraste actual.
El valor 1 (true) si está disponible la función de alto contraste; de lo contrario, devuelve el valor 0 (false).
La versión de FileMaker Pro o FileMaker Server que se está ejecutando en el equipo que aloja el archivo actual.
La dirección IP del equipo anfitrión del archivo actual.
El nombre registrado del equipo anfitrión del archivo.
El nombre, el número de versión y el estado de activación de los plug-ins instalados.
Un número para el error que se ha producido al ejecutar el último paso de guion ejecutado.
Texto acerca de los errores ajenos a FileMaker devueltos por obtener (LastError).
Un número correspondiente al botón pulsado en un mensaje de alerta mostrado por el paso de guion Mostrar cuadro de diálogo personalizado.
Un número basado en privilegios de acceso de registro disponibles a través de la presentación actual.
El número total de presentaciones en el archivo.
El nombre de la presentación mostrada actualmente.
El número de la presentación (especificada en el cuadro de diálogo Ajustar presentación) mostrada actualmente.
El nombre de la tabla que muestra registros en la presentación actual.
Un número que indica la vista de archivo activa actualmente.
Un número para el estado actual de la barra de menús.
Una lista de campos que se han modificado en el registro actual de la tabla actual.
Un número que representa el nivel de uso compartido del archivo mediante la red FileMaker.
El nombre del protocolo de red (TCP/IP) que utiliza FileMaker en este equipo.
Un número que representa el tipo de red que se está utilizando para acceder al archivo actual.
Número que representa la página actual que se está imprimiendo o de la que se está obteniendo una vista previa.
Texto que representa el identificador exclusivo del equipo o el dispositivo en el que se ejecuta FileMaker.
La ruta a la carpeta de opciones predeterminadas y preferencias del usuario actual.
Texto que identifica el nombre de la impresora predeterminada.
El texto almacenado en el cuadro de búsqueda rápida.
Un número basado en los privilegios de acceso del registro actual, asignados a través del cuadro de diálogo Privilegios de registro personalizados.
El número ID exclusivo del registro actual.
El número total de veces que se han realizado cambios en el registro actual.
El número del registro actual en el conjunto encontrado actual.
El número total de registros abiertos en el conjunto encontrado actual que no se han guardado.
Un número que representa el estado del registro actual.
El número total de peticiones de búsqueda definidas para la tabla actual.
El valor 1 (true) si se ha seleccionado Omitir en la petición de búsqueda actual; de lo contrario, devuelve el valor 0 (false).
El número de bits necesarios para representar el color o el tono de gris de un píxel en la pantalla principal.
La altura (en puntos) de la pantalla en la que está abierta la ventana del archivo actual.
El factor de escala de la pantalla en la que está abierta el archivo actual.
La anchura (en puntos) de la pantalla en la que está abierta la ventana del archivo actual.
El valor 1 (true) si se han activado las animaciones para el guion actual; de lo contrario, devuelve el valor 0 (false).
El nombre del guion que se está ejecutando (o está en pausa) actualmente.
El parámetro de guion transferido al guion actual.
El resultado de guion de un subguion ejecutado.
Un valor que representa el estado de orden actual.
Un número que indica el estado actual de la barra de herramientas de estado.
La letra de unidad (Windows) o el nombre del volumen (OS X) en que está ubicado el sistema operativo en ejecución.
Una lista de todas las direcciones IP de todos los equipos conectados a una tarjeta NIC (controlador de interfaz de red) activa.
El idioma establecido actualmente en el sistema actual.
Las direcciones de hardware de todas las tarjetas NIC (controlador de interfaz de red) conectadas al equipo.
Un número que representa la plataforma actual.
La versión del sistema operativo actual.
La ruta a la carpeta temporal que utiliza FileMaker Pro para el usuario actual o la ruta que utiliza FileMaker Server en el sistema.
El valor 1 (true) si se muestra la regla de texto; de lo contrario, devuelve el valor 0 (false).
El número total de registros de la tabla actual.
El valor 1 (true) si el teclado táctil se ha configurado para que se muestre automáticamente cuando sea necesario; de lo contrario, devuelve el valor 0 (false).
El índice y el nombre de objeto del panel de pestañas desde el que se va a cambiar cuando se habilite el activador de guion OnPanelSwitch.
Un número que representa el evento que ha habilitado el activador de guion OnExternalCommandReceived.
Información sobre el gesto que habilitó el activador de guion OnGestureTap.
Los caracteres que han habilitado el activador de guion OnObjectKeystroke o OnLayoutKeystroke.
El estado de las teclas modificadoras del teclado si se ha habilitado el activador de guion OnObjectKeystroke o OnLayoutKeystroke.
El índice y el nombre de objeto del panel de pestañas al que se va a cambiar cuando se habilite el activador de guion OnPanelSwitch.
El número de clientes que están accediendo al archivo.
El nombre del usuario de FileMaker, como se especifica en la pestaña General del cuadro de diálogo Preferencias.
El valor 1 (true) si se ha activado la opción Usar formato del sistema del menú Formato; de lo contrario, devuelve el valor 0 (false).
Texto que representa un identificador universalmente único (UUID).
La altura, en puntos, del área de contenido de la ventana.
La anchura en puntos, del área de contenido de la ventana.
La altura, en puntos, del espacio de escritorio.
La anchura, en puntos, del espacio de escritorio.
La altura, en puntos, de la ventana en la que actúa el guion.
La distancia horizontal, en puntos, del borde exterior de la ventana sobre la que actúa el guion en relación con el borde izquierdo de la pantalla.
Un número que representa el modo en el que se encuentra FileMaker en el momento en que se evalúa la función.
El nombre de la ventana en la que actúa el guion.
Un valor que representa la orientación de la ventana en la que actúa el guion.
El estilo de la ventana en la que actúa el guion.
La distancia vertical, en puntos, del borde exterior de la ventana sobre la cual actúa el guion en relación con el borde inferior de la barra de menús.
El valor 1 (true) si la ventana está visible; devuelve el valor 0 (false) si la ventana está oculta mediante la opción Ocultar ventana.
La anchura, en puntos, de la ventana en la que actúa el guion.
El porcentaje de ampliación de la ventana actual.
Ejemplo de funciones obtener
Este guion utiliza la función Get ( CurrentDate ) para comprobar cada registro del conjunto encontrado y ver si una cuenta ha vencido. Si una cuenta ha vencido, el guion muestra un mensaje e indica al usuario que haga clic en un botón con las etiquetas Ignorar, Enviar carta o Enviar correo (configurados mediante el paso de guion Mostrar cuadro de diálogo personalizado). El guion captura la respuesta del usuario mediante Get ( LastMessageChoice ). A continuación, según la respuesta del usuario, el guion ejecuta una acción: Cancela el resto del guion, imprime una carta de tipo "el pago se ha retrasado" o envía un correo electrónico a la cuenta asociada.
Ir a la presentación ["NombrePresentación"]
Ir al registro/petición/página [Primero]
Loop
  If [NombreBaseDeDatos::Fecha < Get ( CurrentDate ) - 30]
    Mostrar cuadro de diálogo personalizado ["30 o más días tarde"]
    If [Get ( LastMessageChoice ) = 1]
      Detener guion
    Else If [Get ( LastMessageChoice ) = 2]
      Ir a la presentación ["Aviso de retraso"]
      Imprimir []
    Else
      Enviar correo [Enviar vía cliente de correo electrónico ; Con diálogo: Inactivo ; Para: DatabaseName::Client ; Subject: "Aviso de retraso" ; Message: "La cuenta ha vencido."]
    End If
  End If
  Ir al registro/petición/página [Salir después del último, Siguiente]
End Loop
Ir a la presentación [presentación original]
Temas relacionados 
Acerca de las funciones
Acerca de las fórmulas
Insertar en presentaciones la fecha, el número de página u otras variables