Bonjour à toute la communauté,Je voudrais modifier...

cancel
Showing results for 
Search instead for 
Did you mean: 
brunotony
Member II

Bonjour à toute la communauté,Je voudrais modifier...

Bonjour à toute la communauté,

Je voudrais modifier ce script afin d'ajouter un numéro de référence (cmel:numero) dans un contenu

Le script dont je dispose crée en fait un document tandis que moi je voudrais :

1) ouvrir le document que je viens d'ajouter ou modifier dans mon espace/sous-espace
2) modifier sont contenu en rajoutant ce numéro (cette partie fonctionne bien)
3) sauvegarder bien sur ce document nouvellement modifié dans espace/sous-espace/…

je pense qu'il faut que je modifie quelque chose au niveau de userhome.createFile pour non pas créé mais ouvrir (j'ai esayé openfile mais ça ne marche pas) et ensuite modifé quelque chose aussi au niveau de userhome pour accéder non pas au root mais aux sous-niveaux (children je suppose mais je connais pas bien la syntaxe)

Merci d'avance pour votre aide

brunotony

voici le script :


// create file, make it versionable
var doc = userhome.createFile("tititi.doc");
doc.addAspect("cm:versionable");
doc.content = "original text";

// check it out and update content on the working copy
var workingCopy = doc.checkout();
workingCopy.content = document.properties["cmel:Numero"];

// check it in
doc = workingCopy.checkin();

// check it out again
workingCopy = doc.checkout();
workingCopy.content = document.properties["cmel:Numero"];

// check it in again, but with a version history note and as major version increment
doc = workingCopy.checkin("a history note", true);
2 Replies
brunotony
Member II

Re: Bonjour à toute la communauté,Je voudrais modifier...

Une petite idée serait la bien venue

Merci d'avance

brunotony
bmagnier
Member II

Re: Bonjour à toute la communauté,Je voudrais modifier...

Bonjour,

Le détail de l'API JavaScript est trouvable par ici.
Pour naviguer dans les répertoires, on peut lancer des recherches (objet search), parcourir les enfants d'un noeud (.children[XX]) et on peut accéder au contenu texte du noeud grâce à sa propriété content.

Bertrand.