使用逻辑应用程序/天蓝色功能检索电子邮件字段
Retrieving fields of email with logic apps / azure function
我有一个用例,其中 HTML 表单填写了用户数据,并且电子邮件被发送到他们的电子邮件地址,抄送到逻辑应用程序。
逻辑应用会收到这封电子邮件,并只读取 name:
和 email
表单字段之后的值,以便我可以将它们传递给另一个函数。
如何在逻辑应用程序或 Azure 函数中执行此操作?
blog 提供了有关从逻辑应用程序使用 Azure Functions 的重要信息。
假设你已将逻辑应用设置为接收电子邮件,然后添加一个步骤来处理 Azure Function App 中的电子邮件,将电子邮件内容作为输入发送。
示例输入负载到 nodejs webhook 触发器:
{
"email": {
"emailBody": "Body×",
"text": "Hello from Logic Apps"
}
}
注意:"Bodyx" 是表示在前面的步骤中收到的电子邮件正文的动态内容。
函数app中对应index.js:
module.exports = function (context, data) {
var email = data.email;
// You can now do processing on the emailBody
context.log('email body', email.emailBody);
context.res = {
body: {
greeting: 'Hello !' + email.text
}
};
context.done();
};
希望对您有所帮助!
我有一个用例,其中 HTML 表单填写了用户数据,并且电子邮件被发送到他们的电子邮件地址,抄送到逻辑应用程序。
逻辑应用会收到这封电子邮件,并只读取 name:
和 email
表单字段之后的值,以便我可以将它们传递给另一个函数。
如何在逻辑应用程序或 Azure 函数中执行此操作?
blog 提供了有关从逻辑应用程序使用 Azure Functions 的重要信息。 假设你已将逻辑应用设置为接收电子邮件,然后添加一个步骤来处理 Azure Function App 中的电子邮件,将电子邮件内容作为输入发送。 示例输入负载到 nodejs webhook 触发器:
{
"email": {
"emailBody": "Body×",
"text": "Hello from Logic Apps"
}
}
注意:"Bodyx" 是表示在前面的步骤中收到的电子邮件正文的动态内容。
函数app中对应index.js:
module.exports = function (context, data) {
var email = data.email;
// You can now do processing on the emailBody
context.log('email body', email.emailBody);
context.res = {
body: {
greeting: 'Hello !' + email.text
}
};
context.done();
};
希望对您有所帮助!