Obtener directorio
Propósito
Establece una variable en la ruta completa de la carpeta especificada.
Temas relacionados
Formato
Obtener directorio [Permitir la creación de carpetas; <variable>; <título del cuadro de diálogo>; <ubicación predeterminada>]
Opciones
•Permitir la creación de carpetas permite a los usuarios crear nuevas carpetas mientras examinan el sistema de archivos.
•Título del cuadro de diálogo permite especificar un nombre personalizado para el cuadro de diálogo de selección de carpetas.
•Ubicación predeterminada permite especificar la ruta que muestra el cuadro de diálogo de selección de carpetas al abrirse.
Compatibilidad
Dónde se ejecuta el paso de guión | Compatible |
FileMaker Pro | Sí |
FileMaker Server | No |
FileMaker Go | No |
Publicación en la Web personalizada | No |
FileMaker WebDirect | No |
Solución en tiempo de ejecución | Sí |
Se origina en
FileMaker Pro 14.0
Descripción
Este paso de guión solicita al usuario que seleccione una carpeta y, a continuación, establece una variable en la ruta completa de la carpeta seleccionada.
En Windows, el formato de ruta es /Unidad:/<carpeta seleccionada>/.
En macOS, el formato de ruta es /NombreUnidad/<carpeta seleccionada>/.
Ejemplo 1
Abre un cuadro de diálogo de selección de carpetas que muestra el escritorio, solicita al usuario que seleccione la carpeta Imágenes y, a continuación, establece Productos::Carpeta Imágenes en la ruta de la carpeta seleccionada.
Obtener directorio [$DIRECTORIO; "Seleccione la carpeta Imágenes"; Get ( DesktopPath )]
Establecer campo [Productos::Carpeta Imágenes; $DIRECTORIO]
Ejemplo 2
Realiza una búsqueda, solicita al usuario que seleccione una carpeta a la que exportar y, a continuación, recorre en bucle los registros para exportar archivos que se encuentren en el campo Productos::Imagen.
Ejecutar búsqueda [Restaurar]
Obtener directorio [Permitir creación de carpetas; $DIRECTORIO; "Exportar a carpeta"]
Loop
Establecer variable [$RUTA; Valor:$DIRECTORIO & Productos::Imagen]
Exportar contenido del campo [Productos::Imagen; $RUTA]
Ir al registro/petición/página [Siguiente; Salir después del último: Activo]
End Loop
Temas relacionados