Indice di scripting completoCIAO,
Ho visto che c'è già un post per miglioramenti all'indice di scripting qui: Miglioramenti all'indice degli script . Tuttavia, non so se i desideri vengono effettivamente presi in considerazione quando vengono inviati come commenti a un desiderio esistente, quindi mi limiterò a creare un nuovo post.
Qualcosa che sarebbe molto utile sarebbe avere un indice di Scripting completo al 100%. Ciò che intendo è includere per ogni funzione un elenco completo di tutti gli argomenti, ciò che restituisce la funzione e la spiegazione più chiara possibile in modo che un principiante possa capire esattamente come funziona una funzione e cosa fa.
Sì, lo so, alcune di queste informazioni possono essere trovate nel riferimento alla sintassi JSL. Ma perché non avere tutto nello stesso posto? Troppo spesso devo leggere sia il testo dell'indice di Scripting che il riferimento alla sintassi per capire cos'è effettivamente la funzione e come funziona. Quindi avere un indice di scripting più approfondito, più dettagliato e più orientato all'istruzione sarebbe molto prezioso.
Grazie
Automazione e scriptingOggetto: Indice completo degli script - Stato modificato in: InvestigazioneRi: Indice di scripting completoSto aggiungendo un collegamento a questo thread di discussione più recente che include ulteriori richieste per migliorare l'indice e la documentazione degli script:
Feedback e discussioni sull'indice di scripting JMP
Ri: Indice di scripting completo - Stato modificato in: RiconosciutoRi: Indice di scripting completoCiao,
ecco l'ultimo esempio che posso condividere che illustra la necessità di un indice di scripting dettagliato.
Quindi, non uso JMP da un paio d'anni, quindi sono un po' arrugginito. Volevo utilizzare la funzione Col Mean in una colonna nella mia tabella dati.
Ecco l'esempio di sintassi:
y = Col Media( xCol, , < << Freq( freqCol ) > )
Voglio che la media venga calcolata per diversi gruppi (trattamenti su test biologici), quindi ho dovuto utilizzare questo argomento . Problema, non è scritto da nessuna parte come scriverlo. La descrizione della funzione menziona in qualche modo "byvar" ma non è scritto chiaramente che tutto ciò che devo fare è semplicemente scrivere il nome di una colonna, come :Column.
Durante la ricerca nell'indice degli script per Byvar, trovo le varie funzioni che lo utilizzano. Ma nessuno di loro spiega CHIARAMENTE cosa significhi realmente.
Quindi forse qualcosa che si potrebbe fare sarebbe avere voci specifiche nell'indice per gli argomenti. Il modo generale di usarli, la loro sintassi, come il sistema li gestisce.
Grazie
Ri: Indice di scripting completoQuesta voce della lista dei desideri contiene diverse idee fantastiche! Non possiamo ancora contrassegnare l'intero elemento come completato, ma posso segnalare che almeno una delle richieste di miglioramento nei commenti è stata affrontata specificamente in JMP 16, rilasciato lo scorso mese di marzo 2021:
- Quando si copia testo da una casella di testo che contiene markup, non includere tag di markup/formattazione. Incolla si comporterà in modo più intelligente, incollando il testo solo se l'applicazione non supporta alcuna formattazione, ma il testo formattato (senza tag di markup) verrà incollato nelle applicazioni rich text.
Ri: Indice di scripting completoSì, PER FAVORE, abbiamo bisogno di un indice di scripting completo che ci mostri tutte le funzioni, la loro sintassi, tutti i loro possibili argomenti, nonché tutti i tipi di oggetti, le loro proprietà e le funzioni che possono agire su di essi.Sarebbero graditi anche altri esempi di utilizzo.Attualmente le descrizioni nell'indice degli script sono concise, molti argomenti di funzione sono descritti in modo minimo o completamente non documentati e gli esempi sono limitati.Quando sto imparando a utilizzare una nuova funzionalità di scripting JSL, passo circa la metà del mio tempo a cercare nei forum della community perché le risposte non si trovano nell'indice di scripting o in qualsiasi altra documentazione di cui sono a conoscenza.
Sarebbe anche davvero bello se l'indice di scripting fosse visualizzato in un "albero" o in qualche altro stile gerarchico (simile al browser oggetti in Microsoft Excel VBA).Ad esempio, a Tabella dati l'oggetto contiene Colonna oggetti, Colonna gli oggetti hanno proprietà di Tipo di dati, Tipo di modellazione, Formato , ecc. Funzioni come Ottieni/imposta proprietà può agire Colonna oggetti.So che posso usare Mostra proprietà(oggetto) per enumerare tutte queste informazioni nella finestra di registro, ma è scomodo doverlo fare manualmente ogni volta che dovrebbe essere facilmente accessibile graficamente nell'indice degli script.Attualmente l'indice di scripting contiene alcune di queste informazioni, ma non tutte, e viene visualizzato in un elenco semplice che non descrive le relazioni gerarchiche che possono esistere tra i tipi di oggetto.Qualcosa di simile a Ottieni proprietà viene mostrato più volte nell'elenco piatto, una volta per ogni tipo di oggetto a cui si applica.
Qui inizierò ad aggiungere esempi del motivo per cui è necessario uno Scripting Object Browser dettagliato:
- Le caselle di visualizzazione contengono messaggi che non tutti i sottotipi di caselle di visualizzazione hanno implementato .
- Opzioni di autenticazione non documentate nella nuova richiesta HTTP()
Ri: Indice di scripting completoUn'altra richiesta di miglioramento: per le funzioni personalizzate, c'è una differenza nel modo in cui l'indice di scripting gestisce le categorie contro come fa l'editor delle formule.
- Nell'indice degli script, se assegni una funzione personalizzata a una categoria incorporata, non funziona. (La funzione personalizzata non viene affatto aggiunta al riquadro Categoria, sebbene possa essere trovata effettuando una ricerca. Se la tua funzione personalizzata ha un nome di categoria che non è in conflitto con una categoria incorporata, non ci sono problemi.)
- Nell'editor delle formule, se assegni una funzione personalizzata a una categoria incorporata, funziona correttamente. La funzione personalizzata viene visualizzata nella categoria assegnata (incorporata).
Vorrei che l'indice di scripting funzionasse allo stesso modo dell'editor di formule.
John
Ri: Indice di scripting completoCiao Giustino,
certo, selezionare il testo utilizzando la modalità di selezione sarebbe accettabile. Grazie per aver indagato su questo.
Bob
Ri: Indice di scripting completoCIAO @bobmorrane ,
Grazie per tutte le tue idee!
In seguito al tuo suggerimento originale di rendere l'indice di scripting più completo, ho inserito un suggerimento da sottoporre a revisione da parte del nostro team di sviluppo e documentazione.
Per quanto riguarda la copia del testo, in genere in JMP utilizziamo lo strumento di selezione fat-plus per eseguire la selezione prima di Ctrl+C per copiare. La scorciatoia per passare alla modalità di selezione è solo la lettera "S" ma non sembra funzionare nella finestra Indice di scripting. Se funzionasse sarebbe accettabile? Puoi premere rapidamente "S" per la selezione, selezionare la casella di testo, Ctrl+C per copiare e premere "A" per tornare alla freccia.
Per quanto riguarda i tag di formato nel testo incollato, dovrebbero apparire solo quando uno dei termini di ricerca appare nel testo. Se cancelli la ricerca e poi copi il testo, dovrebbe essere senza tag di formato. Tuttavia, ho suggerito di rimuovere automaticamente i tag durante la copia.
Grazie,
Giustino
Ri: Indice di scripting completoUn altro miglioramento per favore:
- Rendi il testo facilmente copiabile. Attualmente, se voglio copiare il testo che spiega la sintassi della funzione e la sua spiegazione, devo fare clic con il pulsante destro del mouse --> modifica --> seleziona e poi Ctrl+C o fare clic con il pulsante destro del mouse --> copia testo. Questo modo di fare le cose è piuttosto vecchio, lo stesso della riga di comando di Windows! Potremmo avere una soluzione con un clic? Come un pulsante o semplicemente rendendo il testo selezionabile direttamente con un clic sinistro del mouse.
- Rendi il testo facilmente incollabile! Dopo aver copiato il testo dall'indice di scripting, quando lo incollo in un editor di testo come Word o Blocco note, contiene un mucchio di codice di formattazione che assomiglia a html o qualcosa del genere. Possiamo avere solo testo semplice?
Ri: Indice di scripting completodesiderio correlato:
Indice degli script e Guida in linea: "vedi anche"
Ri: Indice di scripting completocandidato al sondaggio sulla priorità della lista dei desideri - esecuzione pilota:
Presentiamo il sondaggio sulla definizione delle priorità della lista dei desideri di JMP!
Re: Indice di scripting completo - Stato modificato in: RiconosciutoRe: Indice completo degli scriptUno dei 3 vincitori del sondaggio sulla priorità della lista dei desideri del 2024:
Aiutaci a dare forma al futuro di JMP: partecipa al sondaggio di quest'anno sulle priorità della lista dei desideri!
