Lowercase
Descrição
A função Lowercase converte todos os caracteres de uma string para letras minúsculas. É extremamente útil para padronizar dados antes de fazer comparações - por exemplo, garantir que e-mails estejam sempre em minúsculo ou normalizar valores vindos de Data Extensions onde o preenchimento foi inconsistente. Retorna a string fornecida inteiramente em caracteres minúsculos.
Sintaxe
Lowercase(sourceString)
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| sourceString | String | Sim | A string que você deseja converter para caracteres minúsculos. |
Exemplo básico
Padronizando o e-mail de um assinante para exibição em minúsculas no rodapé de um e-mail marketing:
%%[
SET @email = "JOAO.SILVA@LOJASVITORIA.COM.BR"
SET @emailPadronizado = Lowercase(@email)
]%%
Seu e-mail cadastrado: %%=v(@emailPadronizado)=%%
Saída:
Seu e-mail cadastrado: joao.silva@lojasvitoria.com.br
Exemplo avançado
Normalizando a cidade informada pelo cliente para fazer uma comparação confiável e exibir uma oferta regionalizada em uma régua de relacionamento:
%%[
SET @cidadeOriginal = AttributeValue("Cidade")
SET @cidadeNormalizada = Lowercase(@cidadeOriginal)
IF @cidadeNormalizada == "são paulo" THEN
SET @mensagem = "Frete grátis para São Paulo em compras acima de R$ 199,90!"
ELSEIF @cidadeNormalizada == "rio de janeiro" THEN
SET @mensagem = "Entrega expressa para o Rio de Janeiro! Aproveite 10% OFF."
ELSE
SET @mensagem = Concat("Olá! Enviamos para ", ProperCase(@cidadeNormalizada), " com as melhores condições.")
ENDIF
]%%
%%=v(@mensagem)=%%
Saída (supondo que o campo Cidade contenha "SÃO PAULO"):
Frete grátis para São Paulo em compras acima de R$ 199,90!
Observações
💡 Dica: Comparações de string em AMPscript podem ser sensíveis a maiúsculas/minúsculas dependendo do contexto. Usar
Lowercaseem ambos os lados da comparação é uma prática sólida para evitar que um "São Paulo" não bata com "SÃO PAULO" ou "são paulo". Isso é especialmente comum quando os dados vêm de formulários preenchidos livremente pelo cliente.
💡 Dica: Para e-mails, é boa prática aplicar
Lowercaseantes de gravar o dado na Data Extension. Endereços de e-mail são case-insensitive por definição do protocolo, mas manter tudo em minúsculo evita duplicações e facilita lookups.
Funções relacionadas
- Uppercase - converte todos os caracteres para maiúsculas (operação inversa).
- ProperCase - capitaliza a primeira letra de cada palavra, ideal para nomes de pessoas.
- Trim - remove espaços em branco do início e fim da string, ótimo para combinar com
Lowercasena padronização de dados. - Replace - substitui partes de uma string, útil em conjunto com
Lowercasepara normalização avançada. - Concat - concatena strings, frequentemente usada junto com
Lowercasepara montar valores padronizados.