我有一个存储过程,我正在将数据集拉入Azure Logic Apps Designer。不管我怎么尝试-没有什么想要插入发送电子邮件功能。有些事情看起来像一个没有头脑=〉DataOperations =〉Compose(制作一个完整的html表),或创建HTML表,或创建CSV表-所有创建一个Foreach循环周围的对象,然后将不会在床上到电子邮件-这是HTML代码的能力。
我可以只是在床上的身体-这是一个怪物的数据,但这是不会工作的。
如何将SQL数据格式化为表,并在一封电子邮件中发送它们?能够添加一个自定义条目的点击我也将是必须的。
由于错误,以上大部分未保存,或者不会运行。数据操作的对象是我一直在与迄今为止,但我需要一个工作表中的电子邮件从SQL数据。
这里是它可以吐出的2组对象的结果,body似乎只是结果集的更高版本。也注意到这是一个单一的结果:
身体:
{"ResultSets":{"Table1":[{"Title":"Test #3556 - legal","ID":176,"ExecutionDate":"2023-04-27T00:00:00","Division":"Banking","Program":"Banking","ContractType":"Invitation for Bid (\"IFB\")","Name":"BedRock Concrete"}]},"ReturnCode":0,"OutputParameters":{}}
resultsets:
{"Table1":[{"Title":"Test #3556 - legal","ID":176,"ExecutionDate":"2023-04-27T00:00:00","Division":"Banking","Program":"Banking","ContractType":"Invitation for Bid (\"IFB\")","Name":"BedRock Concrete"}]}
所以我错过了一个返回对象的类型-
BODY结果集(& R):给出了太多的信息,因为它看起来有可能有额外的表回来。我只调用了一个表,所以在我的列表的底部我找到了“Table 1”-在使用它之后-它给了我想要的结果-一个单一的表表示。这也将允许我分解数据,并在CREATE HTML TABLE选项下给予特定的头。
我的最终逻辑应用程序将是递归=〉执行存储过程=〉在“Table 1”对象数据中创建HTML表格馈送=〉在CreateHTMLTable中发送电子邮件馈送。
2条答案
按热度按时间q35jwt9p1#
所以我错过了一个返回对象的类型-
BODY结果集(& R):给出了太多的信息,因为它看起来有可能有额外的表回来。我只调用了一个表,所以在我的列表的底部我找到了“Table 1”-在使用它之后-它给了我想要的结果-一个单一的表表示。这也将允许我分解数据,并在CREATE HTML TABLE选项下给予特定的头。
我的最终逻辑应用程序将是递归=〉执行存储过程=〉在“Table 1”对象数据中创建HTML表格馈送=〉在CreateHTMLTable中发送电子邮件馈送。
2hh7jdfx2#
Azure逻辑应用程序- SQL表到单个电子邮件-如何
我在我的环境中复制得到了预期的结果:
我使用过For Each,也遇到过类似的问题,所以我选择了另一种方法:
输出:
逻辑应用程序代码: