解析电子邮件主题 office 365 流程
Parse email subject office 365 flows
我正在尝试从 Office 365 Flows 的主题行中解析一些数据。我有一封格式一致的电子邮件:
Help Desk [Ticket #12345]
我想获取号码“12345”以用于流程中的后续步骤。到目前为止,我已经尝试在组合连接器中使用子字符串表达式:
substring(triggerBody()?['Subject'], 20, 5)
但是我收到有关字符串为空的错误消息。
除了索引不正确(要从 Help Desk [Ticket #12345]
中检索“12345”,您需要使用 substring(value, 0, 5)
,因为索引是从 0 开始的),表达式看起来是正确的。不过你可以一步一步来,看看哪里出了问题。
首先,查看流程 运行 查看触发器输出的确切内容:
如果您看到“主题”字段(就像我在本例中所做的那样),请创建一个仅包含该值的变量以确保您没有任何拼写错误:
如果它正常工作,那么您应该会在流程中看到 运行 主题:
如果此时一切都很好,请使用您想要的子字符串创建一个新变量:
再次检查值。
如果你做到了这一点,那么你应该能够检索到工单 ID。
我正在尝试从 Office 365 Flows 的主题行中解析一些数据。我有一封格式一致的电子邮件:
Help Desk [Ticket #12345]
我想获取号码“12345”以用于流程中的后续步骤。到目前为止,我已经尝试在组合连接器中使用子字符串表达式:
substring(triggerBody()?['Subject'], 20, 5)
但是我收到有关字符串为空的错误消息。
除了索引不正确(要从 Help Desk [Ticket #12345]
中检索“12345”,您需要使用 substring(value, 0, 5)
,因为索引是从 0 开始的),表达式看起来是正确的。不过你可以一步一步来,看看哪里出了问题。
首先,查看流程 运行 查看触发器输出的确切内容:
如果您看到“主题”字段(就像我在本例中所做的那样),请创建一个仅包含该值的变量以确保您没有任何拼写错误:
如果它正常工作,那么您应该会在流程中看到 运行 主题:
如果此时一切都很好,请使用您想要的子字符串创建一个新变量:
再次检查值。
如果你做到了这一点,那么你应该能够检索到工单 ID。