Tengo un objeto de mapa que almacena <Id, String>
donde Id es un Id. De contacto, y la Cadena es un mensaje de correo electrónico generado.¿Cómo puedo obtener la clave y el valor en un ápice para el ciclo?
He corregido con éxito a través del mapa y he podido extraer los valores (la parte de la cadena) mientras recorro el mapa.
Lo que me gustaría poder hacer es también tomar la llave cuando tomo el valor. Esto es muy simple de hacer en la mayoría de los lenguajes, pero parece que no puedo encontrar la manera de hacerlo en el ápice.
Esto es lo que tengo en este momento:
Map<Id,String> mailContainer = new Map<Id,String>{};
for(String message : mailContainer.values())
{
// This will return my message as desired
System.debug(message);
}
Lo que me gustaría es algo como esto:
for(String key=>message : mailContainer.values())
{
// This will return the contact Id
System.debug(key);
// This will return the message
System.debug(message);
}
Gracias de antemano!
Esto es tan simple. No puedo creer que no pensé en intentar eso. ¡Gracias un montón! – VictorKilo