ユーザーの電子メール ID を使用して http コールアウト要求を作成し、その電子メールのデータを取得してカスタム オブジェクトにデータを追加するパッケージを Salesforce で作成しました。しかし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
これは私の最初のセールスフォース パッケージです。