SumList
Sums a List e.g. ["25", "10", "25"] => "60" This is an example for number transformer.
python · Filters And Transformers
Source
from CommonServerPython import * def sum_value(value): if isinstance(value, float): return value if isinstance(value, str): try: value = [float(item) for item in value.split(",")] except ValueError: return "error", "error" elif isinstance(value, list): try: value = [float(item) for item in value] except ValueError: return "error", "error" result = sum(value) return result, "ok" def main(): value = demisto.args()["value"] result, return_type = sum_value(value) if return_type == "error": return_error("This transformer applies only to list of numbers.") demisto.results(result) # python2 uses __builtin__ python3 uses builtins if __name__ == "__builtin__" or __name__ == "builtins": main()
README
Sums a List
e.g. [“25”, “10”, “25”] => “60”
This is an example for number transformer.
Script Data
| Name | Description |
|---|---|
| Script Type | python3 |
| Tags | transformer, number, entirelist |
| Cortex XSOAR Version | 5.0.0 |
Inputs
| Argument Name | Description |
|---|---|
| value | A list for which to sum the list values. |
Outputs
There are no outputs for this script.