List

Actions:

  • Add to End - Add an item to the end of a list (aka Push).
  • Add to Front - Add an item to the start of a list (aka Unshift).
  • At - Return the item at a specific position in a list, where the first item is in position 0.
  • Collapse - Collapse a list of objects into a single object by merging each object in the order they appear in the list. If objects have overlapping keys subsequent values will take precedence over preceding values.
  • Construct - Create a list from multiple inputs.
  • Difference - Create a list of items from one list that do not appear in a second list.
  • Filter - Filter a list to include only those items that meet a specified condition.
  • Filter Custom - Custom filter a list by calling a FLO on each item. The FLO returns True for any item to include.
  • Find - Find the first item in a list that meets a specified condition.
  • Find Custom - Find the first item in a list that passes a custom test as defined by a FLO that gets called on each item. The FLO returns True for a match.
  • Flatten - Turn a list that contains lists into a single list.
  • For Each - Process items in a list by calling a FLO for each item.
  • For Each - Ignore Errors - Process items in a list by calling a FLO for each item, continuing through all items in the list even if one of them causes an error in the child FLO (aka For Each Async).
  • Get First Item - Given a list, return two outputs: the first item and the list with that item removed (aka Shift).
  • Get Last Item - Given a list, return two outputs: the last item and the list with that item removed (aka Pop).
  • Includes - Check if a list includes a value.
  • Index By - Index a list of objects by the value at a specified path.
  • Intersection - Create a list of items that are included in all of the input lists.
  • Length - Count the number of items in a list.
  • List to Text - Join the values of a list into a single text output separated by an optional delimiter, such as a comma.
  • Map - Convert a list to a new list of the same size. Each item in the input list is sent to a FLO that generates the value to use for the same position in the output list.
  • Merge - Merge objects from multiple lists at matching offsets.
  • Pluck - Given a list of objects, create a new list using only a specified portion from each object.
  • Reduce - Convert a list to a single object or value by running a FLO on each item in the list.
  • Reverse - Reverse the order of items in a list.
  • Sample - Generate a random sample from a list.
  • Slice - Choose a subset of a list using start and end points.
  • Sort - Sort a list.
  • Sort Custom - Custom sort a list. Each item in the list is sent to a FLO that generates a sort value for that item.
  • Sum - Add up a list of numbers.
  • Truncate - Cut a list down to a specified length.
  • Union - Combine multiple lists into a single list of all of the unique values contained in any of the input lists.
  • Unique Custom - Custom filter duplicate items from a list using a FLO to determine the value of each item in the list.
  • XOR - Given two lists, return a list of items that are not in both lists.
  • Zip - Takes two lists of equal length, A and B, and combines them into a single list where index i is a list of the form [A[i], B[i]].