<Id, String>
Id が連絡先 ID であり、文字列が生成された電子メール メッセージである場所を格納するマップ オブジェクトがあります。
マップを正常にループし、マップを反復処理するときに値 (文字列部分) を引き出すことができました。
私ができるようにしたいのは、値を取得するときにキーも取得することです。これはほとんどの言語で非常に簡単に実行できますが、apex で実行する方法を見つけることができないようです。
これは私が今持っているものです:
Map<Id,String> mailContainer = new Map<Id,String>{};
for(String message : mailContainer.values())
{
// This will return my message as desired
System.debug(message);
}
私が欲しいのは次のようなものです:
for(String key=>message : mailContainer.values())
{
// This will return the contact Id
System.debug(key);
// This will return the message
System.debug(message);
}
前もって感謝します!