这个问题可能是因为在调用“发送批准电子邮件”操作时没有正确设置用户电子邮件地址所致。为了解决这个问题,可以使用“Office 365用户”操作从Active Directory中获取用户信息,然后将“用户电子邮件地址”设置为“发送批准电子邮件”操作的输入。以下是示例代码:
在逻辑应用设计器中添加“Office 365用户”操作,并配置它来获取要发送电子邮件的用户的信息。
在“发送批准电子邮件”操作中设置“用户电子邮件地址”为“Office 365用户”操作的输出值。
下面是示例代码:
{ "$connections": { "value": { "office365users_1": { "connectionId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/connections/office365users-1", "connectionName": "office365users-1", "id": "/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{regionName}/managedApis/office365users" } } }, "definition": { "actions": { "Get_user_email_address": { "inputs": { "body": { "$filter": "displayName eq '{userDisplayName}'", "$select": "mail,userPrincipalName" }, "host": { "connection": { "name": "@parameters('$connections')['office365users_1']['connectionId']" } }, "method": "get", "path": "/v1.0/users" }, "runAfter": {}, "type": "ApiConnection" }, "Send_approval_email": { "inputs": { "body": { "from": { "address": "admin@example.com", "name": "Admin" }, "message": "Please approve the request.", "subject": "Request Approval", "