- Ce sujet contient 1 réponse, 2 participants et a été mis à jour pour la dernière fois par , le il y a 4 jours et 2 heures.
-
Sujet
-
J’ai un formulaire qui doit être rempli par des médecins. Je veux que lorsqu’ils appuient sur mon bouton « Save As », le document est sauvegardé avec le nom d’un champs texte et dans un dossier qui est sur le bureau de l’utilisateur. Le problème est que je devrais changer le code pour chaque utilisateur pour avoir le bon chemin (path).
Mon code que j’ai utlisé dans le niveau de dossier (folder level):
var mySaveAs = app.trustedFunction(
function(oDoc, cPath, cFlName) {
// Ensure path has trailing "/"
cPath = cPath.replace(/([^/])$/, "$1/");
try {
app.beginPriv();
oDoc.saveAs({cPath: cPath + cFlName, bPomptToOverwrite:tru});
app.endPriv();
} catch (e) {
app.execMenuItem("SaveAs");
app.alert("Error During Save - " + e);
}
}
);
Et mon code pour appeler la fonction:
var directory = "/C/Users/Rockabilly/Desktop/CTA/";
if (typeof(mySaveAs) == "function") {
mySaveAs(this, directory, this.getField("otherFileName").value + ".pdf");
} else {
app.alert("Missing Save Function. Please contact forms administrator ");
}
Ma question est comment changer le code pour accéder le dossier qui sera sur le bureau de chaque utlisateur?
- Vous devez être connecté pour répondre à ce sujet.