cancel
Showing results for 
Search instead for 
Did you mean: 

Attribuer valeur à une propriété des documents d'un espace

slipknotik
Champ on-the-rise
Champ on-the-rise
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 :

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
3 REPLIES 3

slipknotik
Champ on-the-rise
Champ on-the-rise
j'ai commit une erreur en faite il manquait for each

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

christophes
Champ in-the-making
Champ in-the-making
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

slipknotik
Champ on-the-rise
Champ on-the-rise
merci Christophe ,ça marche Smiley Happy
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.