Setting field values from the email body

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • Values in an inbound email can set field values in a task record.

    Any name:value pair in an inbound email body gets parsed into a variable/value pair in the inbound email script. The name:value pair must be on its own line. Note that most email clients limit the number of characters allowed per line and may truncate excessively long name:value pairs.

    팁:
    To prevent unexpected parsing, ensure that all the names in the name:value pairs are unique.

    See Redirecting Emails for an example of using setDisplayValue() in an inbound email action.

    주:
    The action always generates a lowercase variable name. Also, this functionality does not work on reference fields.
    For example, if an email body contains this line:
    Foo:bar
    The inbound email script creates the variable email.body.foo with the value of bar. You can use these variables to create conditions such as:
    if(email.body.foo!=undefined){
       current.[field]=email.body.foo;}
    In this example, the script sets the value of [field] to the value bar.
    주:
    Spaces are rendered as underscores when a name:value pair gets parsed into a variable/value pair. For example, if an email body contains a line with spaces like my variable:data, then the inbound email script creates the variable email.body.my_variable. The value of the variable is data.