有人能指出我正确的方向吗?
我正在尝试从json有效负载中提取特定的文本/数字。我可以使用triggerFormDataValue('text')来访问/隔离整个文本字符串。
相关文字可能包含'sendSMS 1122334455实际消息'作为其实际值
无论如何,在逻辑应用程序流程中,是否要将文本分解为其组成部分? (发送,1122334455和实际消息)
n.b。我已经尝试与认知分析应用程序进行关键词搜索的交互,但这不会返回数字,也不会返回完整的刺痛,只返回关键词。
感谢
答案 0 :(得分:0)
对于像你这样的更复杂的逻辑,我建议你创建一个Azure Function。这是一款轻量级解决方案,可为您提供微服务的灵活性,为您提供这种可能性。
要提取数字,您可以使用regular expression。
修改强>:
我找到了similar question here on SO,但结论非常相似。 我现在做了一些小型研究,似乎微软故意在Logic Apps中放置太多的文本解析功能,以避免它们过于复杂。您可能有机会使用JSON表示法,但我认为更好的选择是转到Azure功能,因为它也提供了可重用性。
答案 1 :(得分:0)
如果这就是你需要做的全部,你可以使用split()函数。详情:String Functions...split