Oggetto: creazione di librerie JSL di funzioni definite dall'utenteÈ datato 20 settembre... Ho dovuto guardare 30 minuti di questo video per scoprire che si riferisce alla versione 13 di JMP e non discute metodi più moderni di distribuzione di funzioni personalizzate.
Creazione di librerie JSL di funzioni definite dall'utente
Scopri come:
- Copia e incolla il codice .jsl secondo necessità
- Utilizza le istruzioni JSL Include() per caricare funzioni dal file .jsl salvato
- Utilizza gli spazi dei nomi JSL per evitare collisioni di funzioni
- Inserisci le funzioni dello spazio dei nomi JSL e le istruzioni Include() in jmpstart.jsl
- Distribuire componenti aggiuntivi JMP che utilizzano funzioni dello spazio dei nomi
Risorse
Automazione e scriptingRe: Creazione di librerie JSL di funzioni definite dall'utenteSembra che io abbia solo opzioni per guardare questo video super-piccolo in linea o andare su "picture-in-picture" e vederlo leggermente più grande ma troppo piccolo, ma nessuna opzione per vedere il video a schermo intero. Mi sfugge qualcosa?
Grazie,
Eric
Re: Creazione di librerie JSL di funzioni definite dall'utente@Eric_Hill .
un doppio clic lo porta a schermo intero:)
Re: Creazione di librerie JSL di funzioni definite dall'utenteDavvero fantastico!

Re: Creazione di librerie JSL di funzioni definite dall'utentealcuni trucchi aggiuntivi per ottenere tutto SUPER liscio:
- utilizzare i componenti aggiuntivi per la distribuzione (e il fantastico componente aggiuntivo di @Justin_Chilton per gli aggiornamenti automatici : )
- utilizzare addInLoad.jsl per caricare automaticamente le funzioni
- utilizzare Aggiungi funzioni personalizzate con le opzioni < < ont> e << Esempio per documentarlo tramite Scripting Index.
- utilizzare le opzioni << Categoria formula / << Trasforma categoria per rendere le funzioni disponibili nell'editor di formule e nel menu Nuova colonna formula.
-> l'utente non deve sapere nulla.
può utilizzare le funzioni come se fossero integrate.
Re: Creazione di librerie JSL di funzioni definite dall'utentesuper fluido, a patto che non si utilizzino progetti.
A causa di un problema con Namespace e Progetti , dovresti definire un simbolo nello spazio dei nomi radice ( :::myNs=Namespace("myNS") ) per ottenere l'accesso globale al tuo spazio dei nomi
... e nello spazio dei nomi locale del progetto definire un simbolo ( myNs = :::myNS ) per accedere alle funzioni dello spazio dei nomi radice dall'interno del progetto.
Re: Creazione di librerie JSL di funzioni definite dall'utente@hogi ,
Grazie mille per il suggerimento di fare doppio clic sul video! Questo è diverso da qualsiasi altro lettore video che abbia mai visto, ma almeno ora lo so!
Eric