¿Cómo utilizo una ruta de carpeta relativa en la importación de varios archivos?Los miembros de mi grupo usan un espacio de trabajo de Sharepoint que incluye datos de prueba sin procesar que nos gustaría importar y procesar en JMP. Nuestro script compartido para procesar esos datos se almacena dentro del propio espacio de trabajo de Sharepoint, lo que parece presentar problemas para definir la ruta de la carpeta para la función de importación de archivos múltiples. Parece que Microsoft define la ruta para una carpeta de Sharepoint o OneDrive montada como si estuviera ubicada dentro de la unidad C, debajo de su carpeta de ID de usuario. Entonces, cada usuario que quiera usar este script debe editar la ruta de la carpeta para reemplazar ID de usuario1 a continuación con su respectivo ID antes de ejecutar el script. Pequeña molestia, pero parece que debería ser reparable. Si hay una manera de definir la ruta de la carpeta como " directorio actual \Datos entrantes\", donde directorio actual es la ubicación de la secuencia de comandos en sí?
Multiple File Import(
<<SET folder=""></SET>
JMP versión 16.0, si eso importa.
secuencias de comandosRe: ¿Cómo utilizo una ruta de carpeta relativa en la importación de varios archivos?Este problema ha surgido en el pasado. Puede buscar otras preguntas sobre cómo abrir archivos en SharePoint o OneDrive.
JMP establece una ruta cuando abre un archivo (el script) usando Archivo > Abrir. No sé si funciona de esta manera si haces doble clic en el archivo. Puede obtener la ruta llamando a Get Current Directory().
usted puede encontrar variables de ruta útil. También puede definir el suyo propio.
Re: ¿Cómo utilizo una ruta de carpeta relativa en la importación de varios archivos?Hola, Mark,
Gracias por la respuesta. No pude encontrar ninguna publicación anterior que capturara mi problema, pero pude armar algo que funcionó usando las piezas que mencionaste. Curiosamente, encontré que Obtener directorio actual() siempre apuntaba a mi carpeta "Documentos" dentro de OneDrive, en lugar de la ruta de cualquier archivo abierto recientemente. Sin embargo, eso terminó funcionando bien: simplemente pude analizar el comienzo de esa ruta usando un Izquierda() función para seleccionar la parte del ID de usuario y concatenar la pieza de Sharepoint en ella.
¡Gracias por la ayuda!
Multiple File Import(
<<SET folder=""></SET>
Re: ¿Cómo utilizo una ruta de carpeta relativa en la importación de varios archivos?Convertir ruta de archivo (ruta, <"Absoluto"|"Relativo">, <"POSIX"|"Windows">, , ) también puede ser útil a veces cuando se trabaja con rutas.
También puedes usar
Get Environment Variable("username");
para obtener el nombre de usuario de los usuarios actuales