Esse post foi motivado por uma pergunta que recebi de um colega aqui na empresa: "Como uso o ampscript para pegar apenas o primeiro nome de um campo que possui o nome completo?"
Para responder essa pergunta, fiz o seguinte (Nome é a coluna de nome completo da Data Extension):
Inicialmente fiz um IF/ELSE para pegar o tamanho do Primeiro Nome e posteriormente usei algumas funções para buscar o primeiro nome e normalizá-lo. Uma função bem útil é o ProperCase que deixa a 1ª letra maiúscula e as outras minusculas.
* Precisa de um suporte ou consultoria com o Marketing Cloud? Entre em contato conosco - CbCloud: http://www.cbcloud.com.br/ - Somos parceiros Gold Salesforce.
Para responder essa pergunta, fiz o seguinte (Nome é a coluna de nome completo da Data Extension):
%%[ VAR @TamanhoFirstName SET @FirstName = Nome IF IndexOf(@FirstName, ' ') > 0 THEN SET @TamanhoFirstName = IndexOf(@FirstName, ' ') ELSE SET @TamanhoFirstName = Length(@FirstName) ENDIF ]%% Olá %%=ProperCase(Trim(Substring(@FirstName, 0, @TamanhoFirstName)))=%%,
Inicialmente fiz um IF/ELSE para pegar o tamanho do Primeiro Nome e posteriormente usei algumas funções para buscar o primeiro nome e normalizá-lo. Uma função bem útil é o ProperCase que deixa a 1ª letra maiúscula e as outras minusculas.
* Precisa de um suporte ou consultoria com o Marketing Cloud? Entre em contato conosco - CbCloud: http://www.cbcloud.com.br/ - Somos parceiros Gold Salesforce.
Nenhum comentário:
Postar um comentário