Re: Ignora le preferenze della piattaforma durante un intero script - Lo stato è cambiato in: Necessità di informazioni@mjoner stiamo recuperando il ritardo con le vecchie richieste della lista dei desideri e l'abbiamo esaminato.
In JMP 16 è ora presente un messaggio "Ignora preferenze piattaforma" che puoi utilizzare con la maggior parte delle piattaforme.
Per la seconda richiesta sulla localizzazione della lingua, vuoi specificare che le espressioni JSL restituite dai comandi siano esplicitamente in inglese?
Ignora le preferenze della piattaforma durante un intero scriptVorrei vedere qualcosa come il messaggio Ignora Platform Preferences che potrebbe applicarsi a un intero script: sarebbe qualcosa che verrebbe eseguito come una delle prime righe di uno script (simile a Names Default to Here).
Già che ci siamo, mi piacerebbe anche vedere qualcosa in cui messaggi come Ottieni tipo di dati o Ottieni tipo di modellazione che possono rispondere in JSL nella lingua locale dell'utente potrebbero essere facilmente forzati con una singola riga all'inizio di uno script per rispondi anche in inglese. So che questo può essere fatto su ogni singola chiamata, proprio come può fare Ignora Platform Preferences, ma preferirei vedere la possibilità di richiederlo in un intero script.
So che puoi salvare le preferenze della piattaforma dell'utente, quindi ripristinarle tutte, eseguire lo script e ripristinare le preferenze dell'utente. Tuttavia, in questo modo si potrebbero perdere le preferenze dell'utente se per qualsiasi motivo lo script termina in anticipo (ad esempio a causa di un errore).
Altre discussioni qui: https://community.jmp.com/t5/Procter-Gamble-JMP-Users/JSL-and-Preferences/mp/269164
SceneggiaturaRe: Ignora le preferenze della piattaforma durante un intero scriptLa richiesta qui è per qualcosa che posso dichiarare nella parte superiore di uno script (simile a Nomi predefiniti per qui) che funzionerà per l'intero script.
Se ogni volta che voglio chiamare una piattaforma devo digitare Ignora Platform Preferences, o ogni volta che provo a Get Modeling Type o Get Data Type o simili devo codificare in modo che sto pianificando di abbinare il risultato a parole inglesi ( ad esempio, Match(colname << Get Modeling Type()) sembra solo un sacco di codice extra.
Non sono sicuro di aver senso, ma la visione sarebbe che se dico qualcosa come Use Default Preferences Here() o Set Locale Here ("inglese") nella parte superiore dello script, posso quindi presumere con sicurezza che le preferenze della piattaforma lo faranno essere sempre ignorato durante lo script e che qualsiasi valore di ritorno di carattere che descriva varie proprietà di colonna (o qualsiasi altra cosa con ritorni specifici della locale) sarà in un quadro prevedibile e ripetibile, quindi se invio il mio script all'estero o a qualcuno che personalizza altamente il proprio JMP, otterrò una risposta prevedibile.
Re: Ignora le preferenze della piattaforma durante un intero script - Stato modificato in: Indaginegrazie per il chiarimento @mjoner .Indagheremo ulteriormente.