abracadabraPDF › Forums › PDF – Général › Boite de dialogue › Répondre à : Boite de dialogue

Merlin à raison, cela ne se fait que dans un contexte d’autorisation (script d’application, console ou protection renforcée)
Voici une modification qui fonctionnera dans ce contexte.
function Save() {
var userName = app.response("Veuillez entrer votre nom :");
if (!userName || userName.trim() === "") {
app.alert("Le nom ne peut pas être vide.");
return;
}
var now = new Date();
var date = util.printd("yyyy.mm.dd-HH", now) + "h" + util.printd("MM", now);
var newFileName = date + "_organisation-" + userName + ".pdf";
var filePath = this.path.replace(this.documentFileName, "");
var newFullFilePath = filePath + newFileName;
try {
this.saveAs(newFullFilePath);
} catch (e) {
app.alert("Erreur, l'enregistrement suivant est impossible : " + newFullFilePath);
}
}