Cómo crear bibliotecas JSL de funciones definidas por el usuarioBrady Brady, ingeniero principal de sistemas de JMP, SAS
Esta presentación fue votada como una de las tres finalistas para el Mejor Artículo Invitado.
¿Ha escrito funciones JSL que aparecen en varios de sus scripts? ¿Comparte las funciones JSL que ha creado con otros? ¿No sería bueno si pudiera llamar a estas funciones como si fueran nativas de JMP, hacer modificaciones en una sola ubicación y, como beneficio adicional, no tener que preocuparse por la colisión de nombres, especialmente en los scripts de aquellos con los que está? ¿Has compartido tus funciones? Con una biblioteca de funciones personalizada, puede hacer todas estas cosas. Esta sesión discutirá las ventajas de usar una biblioteca personalizada, le mostrará cómo crear y mantener una biblioteca personalizada y demostrará cómo usar las funciones de la biblioteca en las secuencias de comandos.
Desarrollo de aplicaciones JSLRe: Cómo crear bibliotecas JSL de funciones definidas por el usuarioHola John,
Así es como he hecho los complementos en el pasado. Siga las instrucciones en el blog a continuación, pero no le dé a los usuarios la opción que ofrece la ventana modal... simplemente presione/actualice como si el usuario hubiera visto la ventana y hubiera dicho "Sí".
https://community.jmp.com/t5/JMP-Blog/Make-a-self-updating-JMP-add-in-depot/ba-p/30208
Salud,
Brady
Re: Cómo crear bibliotecas JSL de funciones definidas por el usuarioBrady,
¡Esto es fantástico!Mencionaste en las diapositivas que el complemento podría ser empujado silenciosamente.¿Cómo haríamos eso?
Me gustaría usar esta herramienta para mantener un conjunto de funciones auxiliares en las máquinas de mi empresa.Estamos utilizando una variación de su depósito para administrar la distribución de nuestros complementos.Idealmente, me gustaría tener una función que busque actualizaciones para cada uno de nuestros complementos cada vez que se inicie una sesión de JMP y solicite al usuario que los instale.
Deseoso de escuchar tus pensamientos,
John
Re: Cómo crear bibliotecas JSL de funciones definidas por el usuarioHola a todos, gracias por asistir a la charla! Esto es lo que debe hacer con los archivos:
1) Descomprimir en la ubicación de su elección. Mantenga todos estos archivos juntos.
2) Instale el complemento haciendo doble clic en él, luego ejecútelo para instalar las bibliotecas que elija.
3) Las conversiones de unidades son bastante limitadas: solo para visualización... para aumentarlas, puede actualizar el archivo en el complemento (use Ver > complementos y seleccione el enlace después de resaltar este complemento), pero asegúrese de mantener toda la longitud filas juntas, todas las filas de volumen juntas, etc. Cada fila debe leerse lógicamente a la siguiente, como se muestra en nuestra charla.
4) El diario contiene las diapositivas y enlaces a archivos relevantes; el archivo con el que comencé es 'exampleUnitConversions.jmp' y está en formato .zip