Comment éviter la fenêtre d'alerte JMP dans un JSL
Names Default To Here( 1 );
If( N Table() == 0, Open(), );
dt = Current Data Table();
//Create Lauch Window for prompting dialog
nw = New Window( <<MODAL></MODAL>
Automatisation et scriptRe : Comment éviter la fenêtre d'alerte JMP dans un JSLMerci Jim. C'était exactement ce que je cherchais.
Re : Comment éviter la fenêtre d'alerte JMP dans un JSLNames Default To Here( 1 );
If( N Table() == 0,
dt = Current Data Table();
Clear Symbols( dt );
Try( dt = Open() );
If( Is Empty( dt ), throw());
);
Re : Comment éviter la fenêtre d'alerte JMP dans un JSLMerci pour votre réponse rapide. Quel code supplémentaire doit être ajouté ou modifié après l'annulation de la boîte de dialogue ouverte (sans fenêtre d'alerte) pour empêcher le code d'exécuter la fenêtre de dialogue ?
Re : Comment éviter la fenêtre d'alerte JMP dans un JSLOpen lancera une erreur si Cancel est pressé et vous pouvez l'attraper avec Try-catch.
Names Default To Here(1);
Try(
dt = Open();
,
show(exception_msg);
);
Effectuez la gestion des erreurs dans la partie catch, l'exemple ci-dessus imprimera simplement le message dans le journal et laissera le script continuer à s'exécuter.