Description
Returns an indexed array of structs mapped to a given field name.
Parameters
Return Type
String []
Returns an array of indexed structs.
Examples
Example Part 1 - Data for structs
Assume we have a CSV file containing a list of toys. There is a column for the toy name and another for the toys color.
name, color Airplane, White Bouncy Ball, Blue Car, Red Dog, Brown Elephant, Gray ...
Example Part 2 - Populating structs
With the given CSV data we can quickly populate an array of structs.
//define struct struct _toy { string name; string color; } //create struct array and populate from csv _toy [] toys = readFromCSVFile("toysList.csv", true);
Example Part 3 - Mapping the struct array
Now that we have a list of structs we can map them to one of the fields.
string [] attachmentsCreatedToday; for(string a in attachments) { string [] file = fileInfo(getAttachmentPath(key, a)); date created = parseDate("yyyy-MM-dd hh:mm:ss", file["created"]); if(created > startOfDay(currentDate())) { attachmentsCreatedToday += a; } } return attachmentsCreatedToday;
Result: "Blue"
See also
Filter by label
There are no items with the selected labels at this time.