pas de fichier de sauvegardeBonjour à tous, mon problème est que lorsque j'appuie sur le bouton "Annuler" (=Annuler), il m'enregistre quand même le fichier même si je ne le souhaite pas, comment puis-je faire cela ?
Je vous mets le script ci-joint.
Merci

path_save = Pick Directory( "Où sauver les fichiers analyse rendement?" );
NAME = "_ANALYSE_RENDEMENT";
////////////////////////////////////// DEFINE DIR AND FILE NAMES (MONTH / YEAR) + CREATE DIR /////////////////////////////////////////////////////////
DAY_ = Day(Today());
MONTH_ = Month( Today() );
YEAR_ = Year( Today() );
HOUR_ = Hour(Today());
MINUTE_ = Minute(Today());
SECONDE_ = Second(Today());
If(MONTH_ < 10 , NAME_MONTH= "0" || Char(MONTH_), NAME_MONTH= Char(MONTH_) );
If(DAY_ < 10 , NAME_DAY= "0" || Char(DAY_) , NAME_DAY = Char(DAY_) );
NAME_TIME = "_" || Char(HOUR_) || "H" || Char(MINUTE_) || "M" || Char(SECONDE_) || "S";
//DIR_NAME = Char(MONTH_ )|| " - " || Word(1,NAME,"_") || "_" || Char( YEAR_ ) ;
DIR_NAME = Char( YEAR_ ) || NAME_MONTH || NAME_DAY || NAME_TIME || NAME;
If( Directory Exists( path_save || DIR_NAME ), , Create Directory( path_save || DIR_NAME ));
Automatisation et scriptsOrganisation du contenuFusion et nettoyage des donnéesPartage et communication des résultatsRe : pas de fichier de sauvegardeL'ajout de la vérification du chemin vide peut suffire :
Names Default To Here(1);
path_save = Pick Directory( "Où sauver les fichiers analyse rendement?" );
If(path_save == "",
Show("Cancel pressed");
stop(); //or use throw()
);
NAME = "_ANALYSE_RENDEMENT";
////////////////////////////////////// DEFINE DIR AND FILE NAMES (MONTH / YEAR) + CREATE DIR /////////////////////////////////////////////////////////
DAY_ = Day(Today());
MONTH_ = Month( Today() );
YEAR_ = Year( Today() );
HOUR_ = Hour(Today());
MINUTE_ = Minute(Today());
SECONDE_ = Second(Today());
If(MONTH_ < 10 , NAME_MONTH= "0" || Char(MONTH_), NAME_MONTH= Char(MONTH_) );
If(DAY_ < 10 , NAME_DAY= "0" || Char(DAY_) , NAME_DAY = Char(DAY_) );
NAME_TIME = "_" || Char(HOUR_) || "H" || Char(MINUTE_) || "M" || Char(SECONDE_) || "S";
//DIR_NAME = Char(MONTH_ )|| " - " || Word(1,NAME,"_") || "_" || Char( YEAR_ ) ;
DIR_NAME = Char( YEAR_ ) || NAME_MONTH || NAME_DAY || NAME_TIME || NAME;
If( Directory Exists( path_save || DIR_NAME ), , Create Directory( path_save || DIR_NAME ));