Skip to main content

Utility Operators

Miscellaneous operators included with RevOps Templates.

List of Operators

{{ changecase }}

Change casing on the given string, optionally passing a delimiter to use between words in the returned string.

Params

  • string {String}: The string to change.
  • returns {String}

Example

{{changecase "fooBarBaz"}}
<!-- 'foo bar baz' -->
{{changecase('fooBarBaz' '-'}}
<!-- 'foo-bar-baz' -->

{{ random }}

Generate a random number

Params

  • min {Number}
  • max {Number}
  • returns {Number}

Example

{{random 0 10}}
<!-- 5 -->

{{ range }}

Return an array of numbers in order. Can be used inline or as a block helper to iterate through all numbers.

Params

  • start {Number}: Starting number of the array (defaults to 0)
  • end {Number}: Ending number
  • step {Number}: Step increment (defaults to 1)
  • returns {Array}: Array of numbers

Example

{{range 0 5}}
<!-- [0,1,2,3,4] -->

{{range 2 10 2}}
<!-- [2,4,6,8] -->

{{ pageBreak }}

Force a page break in PDFs generated by RevOps.

Example

{{pageBreak}}