Resources »

Solutions Hub »

Automations »

Iterate through unknown placeholders

Creating and iterating random placeholders

Here is an example of using the cerb_placeholders_list() function to iterate through placeholders with unknown keys. The optional first argument is a prefix filter.

  • 
    start:
      repeat:
        each@csv: {{range(1, 10)|join(',')}}
        as: i
        do:
          var.set:
            inputs:
              key: random_{{random_string(6)}}
              value: {{random_string(6)}}
      
      return:
        output@text:
          {% for key, value in cerb_placeholders_list('random_') %}
          random_{{key}}: {{value}}
          {% endfor %}
    
    
  • 
    __return:
      output: |
        random_9QVUFG: 9UA12E
        random_3518J5: P42E5N
        random_5AP3CY: 4FDYTB
        random_LXYYY2: 5Q2Q66
        random_VCHQPD: F8HRM3
        random_TFSNM3: 1JL253
        random_1D62R3: VTYPX5
        random_FUDWUC: QJVB8C
        random_DQFJPH: QTCUM3
        random_N6P8AK: 8TQR3U