Tratando de encontrar una función programada en JMPHola,
Estoy trabajando en una hoja de cálculo que tiene una columna con un script escrito en ella. El script llama a una función por ::FunctionName(col1,col2,col3,col4). Necesito editar la función pero no puedo encontrarla en ningún lugar de los archivos, ¿se guardan en algún lugar?
Fusión y limpieza de datosRe: Tratando de encontrar una función programada en JMPHaga clic para abrir el editor de secuencias de comandos. Es posible que vea una función definida allí, aunque sería un lugar extraño para definir una función.
¿La función realmente se llama "Nombre de función"? Es posible que pueda echarle un vistazo enviando
nameexpr(Nombre de función)
y buscando en el registro.
Re: Tratando de encontrar una función programada en JMPHay una pequeña marca + al lado de las columnas que tienen scripts ejecutándose en ellas, ¿eso ayuda?Re: Tratando de encontrar una función programada en JMPGracias Jarmo y Craige, así que un poco más de información Estoy usando un sistema diferente y una instalación nueva de jmp, así que dudo que lo haya agregado a los archivos de inicio que tendría de mi computadora, pero actualmente los estoy revisando. Tampoco tengo complementos actualmente en ejecución. Todavía en la búsqueda y gracias a todos por la ayuda hasta ahora.
Re: Tratando de encontrar una función programada en JMPlos complementos ejecutan una carga en realidad temprano. Use Ver->Complementos para encontrar los que están habilitados. Hay un enlace azul que abrirá su carpeta.
Click the link to open the folder; you might find some JSL.Click the link to open the folder; you might find some JSL.Haga clic en el enlace para abrir la carpeta; usted puede encontrar algo de JSL.
Re: Tratando de encontrar una función programada en JMPPodría ser como lo indicó Jim. Verifique si la tabla de datos tiene un script de tabla llamado OnOpen ( Ayuda de JMP - Scripts de tabla )

Re: Tratando de encontrar una función programada en JMPextendiéndose sobre @txnelson La respuesta de con un par de cosas adicionales.::FunctionName indica que la función está en el espacio de nombres global, por lo que puede ser un poco más difícil encontrar la función, pero lo más probable es que esté en jmpStart.jsl o jmpStartAdmin.jsl archivos ( Ayuda de JMP - Ejecutar secuencia de comandos al iniciar ) . Compruebe también las siguientes rutas (depende de su versión de JMP):
En Windows:
1. C:/ProgramData/SAS/JMP/16
2. C:/ProgramData/SAS/JMP
En macOS:
1. /Biblioteca/Soporte de aplicaciones/JMP/16
2. /Biblioteca/Soporte de aplicaciones/JMP
También se puede guardar en un complemento como secuencia de comandos de inicio. No estoy exactamente seguro de cuándo se ejecutan, pero creo que los scripts se guardan en la carpeta de complementos en el archivo addinLoad.jsl (los complementos se pueden encontrar en: C:\Users\\AppData\Roaming\SAS\JMP\Addins\).

Re: Tratando de encontrar una función programada en JMPGracias por la respuesta Jim, intenté buscar en el directorio ya que hay dos funciones diferentes que supongo que fueron codificadas y llamadas para el script, pero ninguna aparece. ¿Se pueden guardar estas funciones en el propio archivo .jmp y cargarlas cuando se abra el archivo?
Re: Tratando de encontrar una función programada en JMPLa función llamada "Nombre de función" debe haberse cargado en el espacio de nombres en el que se ejecuta el script antes de su ejecución. Es posible que se cargue en el momento en que se inicia JMP o cuando se inicia la tabla de datos. Puedes mirar en el
En Windows:
1. C:/Usuarios//AppData/Roaming/SAS/JMP/16
2. C:/Usuarios//AppData/Roaming/SAS/JMP
En macOS:
1. /Usuarios//Biblioteca/Soporte de aplicaciones/JMP/16
2. /Usuarios//Biblioteca/Soporte de aplicaciones/JMP
o
si hay un inicio durante la apertura de una tabla de datos. Mire para ver si hay un script de tabla llamado OnOpen