Itération sur les propriétés d'un objet
Vous pouvez facilement itérer sur les propriétés d'un objet et examiner les propriétés en utilisant la technique suivante :
// GetPropertyValues(): returns an INFOTABLE
var values = me.GetPropertyValues();var field;
// Now we can iterate through the INFOTABLE FIELDS through the DataShape
for each(field in values.dataShape.fields) {
var propValue = values[field.name];
if(field.baseType == "NUMBER") logger.warn(field.name + " " + field.baseType + " " + propValue);
}
Vous pouvez même accéder aux aspects d'un champ particulier. Par exemple, lorsque vous créez une propriété, il y a différents aspects de la propriété que vous pouvez définir. Utilisez la technique/le modèle ci-après pour examiner les aspects de la propriété :
• field.aspects(isPersistent)
• field.aspects(minimumValue)