Sur Ouvrir le script pour enregistrer le fichierJe suis assez novice en matière de scripts JMP. Voici ce que j'essaie de faire.
Lorsque j'ouvre un fichier .jmp, j'ai un script On Open. Cela ouvre une table de données, génère un graphique de contrôle et enregistre le graphique dans un fichier HTML.
Je reçois ce message. Existe-t-il un moyen de contourner ce message ?

Automatisation et scriptsRe: Sur l'ouverture du script pour enregistrer le fichierExiste-t-il une raison spécifique pour laquelle le graphique de contrôle est enregistré avec le script On Open plutôt que lorsque la table est créée/mise à jour ?
Pour les tableaux, il existe une préférence d'évaluation du script OnOpen que vous pouvez modifier, mais je ne la définirais JAMAIS sur Toujours au lieu de Demander (je pense qu'elle devrait même être définie sur Jamais), car cela pourrait entraîner de graves problèmes.

https://www.jmp.com/support/help/en/18.0/#page/jmp/preferences-for-data-tables.shtml

Re: Sur l'ouverture du script pour enregistrer le fichierMerci. J'ai essayé cela, même résultat:(
Quant à la raison, j'essaie d'automatiser la génération d'un grand nombre d'entre eux où le fichier de sortie du graphique sera présenté sur des panneaux d'affichage.
À la fin, je veux que le script On Open se connecte à une base de données SQL, récupère les nouvelles valeurs dans la table de données, crée les graphiques, enregistre le graphique dans un fichier, ferme le tout automatiquement en lançant simplement le fichier jmp.
Peut-être qu’il y a une meilleure façon ?
Re: Sur l'ouverture du script pour enregistrer le fichierVous pourriez avoir un script qui fait tout cela, donc pas besoin d'utiliser On Open
- Ouvrez votre table
- effectuer une requête SQL
- Mettre à jour le tableau
- créer des graphiques
- sauvegarder les graphiques
- et ferme tout
Vous pouvez avoir un script JSL qui s'exécute automatiquement si vous le démarrez avec //!
https://www.jmp.com/support/help/en/18.0/index.shtml#page/jmp/run-a-script.shtml