Toutes mes réponses sur les forums
-
AuteurRéponses
-
ticaille
MembreDac merci beaucoup!
ticaille
MembreAprès recherches et essais, voici deux solutions adaptée de vos scripts (date courante ou choisie) qui fonctionnent.
Yéé! La fonction this.syncAnnotScan() était le secret apparamment.
Merci!! Jamais j’aurais su quoi écrire sans votre script.DATE CHOISIE :
var dateActuelle=new Date();
var dateActu0 = util.scand(“dd/mm/yyyy”, dateActuelle);
var dateActu1 = util.printd(“mm/dd/yyyy HH:MM”, dateActu0);
//Questions
var maDate = app.response({
cQuestion: “Date sous la forme “dd/mm/yyyy HH:MM””,
cTitle: “Date des commentaires”,
cLabel: “La date indiquée sera :”,
cDefault: dateActu1,
});
this.syncAnnotScan();
annots = this.getAnnots({nSortBy:ANSB_Author});
for (i = 0; i < annots.length; i++) annots.setProps({modDate: new Date(maDate)});DATE COURANTE:
this.syncAnnotScan();
annots = this.getAnnots({nSortBy:ANSB_Author});
for (i = 0; i < annots.length; i++) annots.setProps({modDate: new Date()});ticaille
MembreJ’ai fouiné un peu (je n’ai jamais joué dans le javascript) et j’ai vu que je pouvais activer un débogueur javascript.
Il me donne les messages d’erreur suivants :1) avec la commande pour mettre la date courante :
TypeError: annots is null
3:Batch:Exec2) avec la commande pour mettre la date à choisir :
TypeError: annots is null
13:Batch:Execticaille
MembreJ’ai trouvé le problème!! Mais pas la solution
Lorsque je supprimes toutes les pages du pdf sans commentaire et qu’ensuite “j’actionne l’action”, la routine modifie l’heure de tous les commentaires.
Si je laisse une page sans commentaire, elle bloque dès qu’elle atteint cette page, l’action cesse et la date des commentaires suivants demeure inchangée.
Est-ce que le script pourrait gérer cela?ticaille
MembreSe peut-il qu’il y ait des options (menu préférences/commentaires) à s’assurer de paramétrer de telle ou telle façon?
ticaille
Membre(au fait merci beaucoup pour le support!)
Aucun des commentaires que je crée n’est verrouillé, et les rares des autres utilisateurs que j’ai vérifiés ne le sont pas non plus. Pour la version, c’est malheureusement pas possible.
J’ai inséré les pages d’un fichier commenté dans un nouveau fichier et le problème demeure.
Lorsque j’exécute l’action, il ne me met pas de message d’erreur à la fin. Peut-être que justement il finit sa boucle trop tôt à cause d’un événement?ticaille
MembreLorsque je fais un test avec un fichier sans commentaire, que je lui en ajoute quelques-uns (de divers types: commentaires, soulignements, traits, etc.) et qu’ensuite je lance l’action, ça change la date de tous les commentaires/annotations. Je l’ouvre à nouveau et tout fonctionne encore. Dans d’autres fichiers, où d’autres que moi ont fait des commentaires, puis où j’en ajoute, parfois il met à jour la date de certains de mes commentaires et de ceux des autres qui l’ont annoté indifféremment, mais pas tous. Parfois, il ne change aucune date. Parfois même, la date dans la bulle du commentaire (fenêtre de commentaire) diffère de celle dans la fenêtre latérale droite (liste des commentaires).
ticaille
MembreMerci!
C’est la DC (2015.006.30119)ticaille
MembreBonjour, je tente d’utiliser les scripts de changement de date/heure mais ils ne font que changer les dates d’un ou quelques commentaires ou annotation seulement parmi tous ceux du fichier.
Est-ce un bogue que vous avez rencontré?
Y a-t-il moyen de le corriger?
Merci!! -
AuteurRéponses