When I create an object, I’m able to access the items in the object by using object.name, object.color, etc. When I put several objects in a list, I’m no longer able to access the items in the objects anymore. Is it possible to do this in eggplant and if so, how?
Hi!
See the sample script below for an explanation on how to access object properties and, specifically, properties from within a list of objects.
set shape to (name:"rectangle", color:"blue") //create object
put "small" into property size of shape //add a new property to the object "shape"
put shape.size //access object properties
set shoe to (name: "tennis", color: "white", laces: "yes") //create a new object
set mylist to (shape, shoe) //create a list of objects
put the name of item 1 of mylist //access properties of a nested object
Let us know if you need additional help with this.