function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
glianigliani 

「組織の電子メールアドレス」のプロファイルによる絞り込み

Visualforceとカスタムコントローラを使用してのメール送信画面を構築しています。

 

メール送信画面には「送信者」というプルダウンを用意し、

あらかじめ「設定 > 電子メール管理 > 組織のアドレス」に登録したE-mailアドレスのうち、

ログインしたユーザのプロファイルに紐づくものを選ばせるようにしたいと考えています。

 

プルダウンに表示する組織のアドレスは、

 

List<SelectOption> oweAddresses = new List<SelectOption>();
for(OrgWideEmailAddress owa : [select id, Address, DisplayName from OrgWideEmailAddress]) {
      oweAddresses.add(new SelectOption(owa.Address, owa.DisplayName));
}

 

のコードで取得することができたのですが、これをさらにプロファイルで絞り込む方法はありますでしょうか?

 

http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_objects_orgwideemailaddress.htm

を見る限りOrgWideEmailAddress単体では実現できないのでは?と考えました。

Profileオブジェクトとの関連が設定されているのか?とも思い、調べたのですが、方法が見つからず困っています。

 

どなたかご存知の方がいらっしゃいましたらご教示いただけますでしょうか。

 

以上、宜しくお願い致します。