Hi i have a little script for add a aspect and set some property:
============================================================================
// add the aspect to this document if it needs it
if (document.hasAspect("conta:contatore")) {
logger.log("Document already as aspect conta:contatore");
} else {
logger.log("Adding conta:contatore aspect");
document.addAspect("conta:contatore");
}
//add a new property string
document.properties["conta:soggetto_produttore"] = "";
document.properties["conta:data_ultima_registrazione"] = new Date();//datetime
document.properties["conta:tipo"] = "";
document.properties["conta:amministrazione"] = "";
document.properties["conta:destinatari"] = "";
document.properties["conta:registrazioni"] = ""; //this is a multiple property how can i set with multiple value?
// save the property modifications
document.save();
==================================================================================
i cannot find a example for the correct way to set a property with multiple value , or what is the defult separator of alfresco if i insert a single string with many value.
Can someone show the way?
Greetings.
Solved! Go to Solution.
The logical data structure to use for multiple values in JavaScript would be an array. The ScriptNode API for properties supports arrays.
The logical data structure to use for multiple values in JavaScript would be an array. The ScriptNode API for properties supports arrays.
Yes Faust is right alfresco accepted the array for example:
document.properties["conta:registrazioni"] = ["A","B","C"];
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.