Nombre del campo | Formato |
Nombre | user.firstName |
Apellido | user.lastName |
Correo electrónico principal | user.email |
Nombre completo | user.displayName |
Cualquier información de campos personalizados | user.<custom field> Ejemplo: Para un campo llamado Número de Vehículo , el formato sería user.Número de Vehículo. |
Métodos de cadena | Formato de expresión | Descripción | Ejemplo |
Agregar | String.append(<string>,<string_to_be_appended>) | Agrega <string_to_be_appended> al final de la <string>. | String.append(user.firstName,user.Employee ID) El valor en el campo "Employee ID" del usuario se agregará con el primer nombre del usuario. Si el primer nombre de un usuario es "Amelia" y el ID de empleado es "7469", entonces el valor será "Amelia7469". |
Índice De | String.indexOf(<string>,<character>) | Devuelve la posición de la primera instancia del carácter dado en la <string>. | String.indexOf(user.firstName,"o") Devuelve la posición de la primera instancia del carácter "o" dentro del primer nombre del usuario. Si el primer nombre de un usuario es "Johnson", entonces se devolverá la posición de la primera aparición del carácter "o", que es 2. |
Reemplazar | String.replace(<string>,<string_to_be_removed>,<string_to_be_placed>) | Reemplaza todas las ocurrencias de <string_to_be_removed> en la <string> con <string_to_be_placed>. | String.replace(user.firstName,"e","a") Todas las ocurrencias de "e" serán reemplazadas por "a". Si el primer nombre de un usuario es "Ellen", entonces todas las ocurrencias del carácter "e" en el nombre serán reemplazadas por "a", dando como resultado " Allan" como salida. |
Reemplazar Primero | String.replaceFirst(<string>,<string_to_be_removed>,<string_to_be_placed>) | Reemplaza la primera ocurrencia de <string_to_be_removed> en la <string> con <string_to_be_placed>. | String.replaceFirst(user.firstName,"e","a") La primera ocurrencia de "e" será reemplazada por "a". Si el primer nombre de un usuario es "Ellen", entonces la primera ocurrencia del carácter "e" en el nombre será reemplazada por "a", dando como resultado "Allen" como salida. |
Subcadena | String.substring(<string>,<beginIndex>,<endIndex>) | Obtiene la parte de la <string> que está especificada por los índices. | String.substring(user.firstName,0,1) Se obtendrán el primer y segundo caracteres del primer nombre del usuario. Si el primer nombre de un usuario es "John", entonces se devolverá la cadena "Jo". |
Convertir a Minúsculas | String.toLowerCase(<string>) | Convierte todos los caracteres en la cadena dada a minúsculas. | String.toLowerCase(user.firstName) Los caracteres del primer nombre del usuario se convertirán a minúsculas. Si el primer nombre de un usuario es "John", se devolverá "john". |
Convertir a Mayúsculas | String.toUpperCase(<string>) | Convierte todos los caracteres en la cadena dada a mayúsculas. | String.toUpperCase(user.firstName) Los caracteres del primer nombre del usuario se convertirán a mayúsculas. Si el primer nombre de un usuario es "John", entonces se devolverá "JOHN". |
Recortar | String.trim(<string>) | Elimina los espacios iniciales y finales en la cadena dada. Se puede usar para sanear campos que podrían tener errores tipográficos, o cadenas que se derivaron utilizando otros métodos como substring. | String.trim(user.displayName) Los espacios en blanco, si los hay, serán eliminados. Por ejemplo, si el nombre completo de un usuario es " Johnson Doe", entonces el espacio antes de "Johnson" será eliminado, y "Johnson Doe" será devuelto. |