08-31-2017 09:53 AM
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.
08-31-2017 03:08 PM
The logical data structure to use for multiple values in JavaScript would be an array. The ScriptNode API for properties supports arrays.
08-31-2017 03:08 PM
The logical data structure to use for multiple values in JavaScript would be an array. The ScriptNode API for properties supports arrays.
09-01-2017 03:27 AM
Yes Faust is right alfresco accepted the array for example:
document.properties["conta:registrazioni"] = ["A","B","C"];
Explore our Alfresco products with the links below. Use labels to filter content by product module.