通过检查Web应用程序中的值发送电子邮件

问题描述:

我正在使用传感器计算容器的体积和百分比,并将数据从Azure IOT中心发送到Azure表存储。现在,我创建了一个Web应用程序并部署到Azure。 现在,如果百分比值小于20,我想发送电子邮件提醒。通过检查Web应用程序中的值发送电子邮件

有人请指导如何继续使用Microsoft Azure? Logic应用程序有可能吗?如果是,您能否提供工作流程?

提前非常感谢

WebappURL Logicapp cretetime

+0

[电子邮件警报Azure表存储]的可能重复(https://*.com/questions/46526894/email-alert-azure-table-storage) –

+0

您是否检查了您之前[问题](https)的答案://*.com/questions/46526894/email-alert-azure-table-storage)?我发布了答案并提供了Logic应用程序的详细工作流程,您可以参考它。 –

+0

是的。我已经检查了上一个问题的答案。我每10分钟发送一次数据,表格存储中的状态列更改为true或false。因此,我接收所有具有真实值的记录的邮件(如果有是100条记录,状态= true,我将有100封电子邮件)。逻辑应用程序中是否有任何选项可以接收只有最近记录的电子邮件。如果是,请告诉我程序?或者我可以根据使用Azure的Web应用程序的值发送电子邮件吗?很多预先感谢 – Schatz

或者我可以发送取决于使用Azure的web应用,从价值的电子邮件?

您可以使用WebJobs,它可以在您的azure网站下用作背景任务。您可以利用TimerTrigger从表格存储中检索记录并定期处理您的逻辑。要从表格存储中检索数据,您可以使用Azure Storage Client Library for .NET,更多详细信息,您可以按照here。对于发送电子邮件,您可以利用SendGrid绑定进行webjobs。您可以按照here获取更多关于您的webjob中TimerTrigger和SendGrid绑定的详细代码示例。