我在 salesforce 中创建了一个包,它将使用用户的电子邮件 ID 发出一个 http 标注请求,以获取该电子邮件的数据并将数据添加到某个自定义对象。但是当我尝试使用UserInfo.getUserEmail()
作为请求参数时,它使用noreply@salesforce.com
. 当我在开发帐户上运行它时它确实有效。我也尝试过使用
1.String userName = UserInfo.getUserName();
2.User activeUser = [Select Email From User where Username = : userName limit 1];
3.String userEmail = activeUser.Email;
但是第 2 行给了我一个错误说List has no rows for assignment to SObject
这是我的第一个 salesforce 软件包,因此将不胜感激。