Attribuer valeur à une propriété des documents d'un espace
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-22-2009 05:47 AM
salut je veux créer un script qui a pour rôle d'associer aux document d'un espace une valeur à une propriété
alors j'ai écrit ce script :
mais le message suivant est affiché lors de l'exécution du script :
d'après le message je pense qu'il ne reconnait pas les documents trouvés dans l'espace, portant je sais que space.children référence les enfants se trouvant dans l'espace courant y inclut les documents
est ce qu'il y a une condition qui manque dans ce script?
merci de m'aider svp
alors j'ai écrit ce script :
for (i in space.children) {i.properties["offre:NumOffre"]="8";}
mais le message suivant est affiché lors de l'exécution du script :
Une erreur système s'est produite pendant l'opération : Failed to execute script 'workspace://SpacesStore/9f296dd6-578a-4abf-997d-8353b7456487': TypeError: Cannot set property "offre:NumOffre" of undefined to "8" (AlfrescoScript#2)
d'après le message je pense qu'il ne reconnait pas les documents trouvés dans l'espace, portant je sais que space.children référence les enfants se trouvant dans l'espace courant y inclut les documents
est ce qu'il y a une condition qui manque dans ce script?
merci de m'aider svp
Labels:
- Labels:
-
Archive
3 REPLIES 3
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-22-2009 05:58 AM
j'ai commit une erreur en faite il manquait for each
le message d'erreur disparaît mais le script ne fonctionne pas , les valeurs n'ont pas changé
est ce que quelqu'un à une idée?
merci
for each (i in space.children) {i.properties["offre:NumOffre"]="8";}
le message d'erreur disparaît mais le script ne fonctionne pas , les valeurs n'ont pas changé
est ce que quelqu'un à une idée?
merci

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-22-2009 07:37 AM
Il ne faut pas oublier de sauver les modifications en faisant :
for each (i in space.children) {i.properties["offre:NumOffre"]="8";i.save();}
Christophe
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-22-2009 07:45 AM
merci Christophe ,ça marche

