listozh.fixFields(list records,map fields);
Função que higieniza campos de acordo como o critério dado. Estes critérios são padrões desta função e podem ser:
– ProperXXX, higieniza um campo do tipo string, colocando cada a primeira letra de cada palavra com letra maiúscula. O XXX representa um número inteiro para truncagem da string.
– phone, higieniza campo que contenha telefone colocando +55 e o DDD padrão.
-number, higieniza campo do tipo número, removendo qualquer caractere que não seja um número.
-mail, higieniza campo do tipo email removendo espaços, e se não tiver “@” desconsidera.
Parâmetros
list records: Lista de registros que serão higienizados.
map fields: Mapa no qual as chaves contém os campos que devem ser higienizados e os valores o critério de higienização.
Retorno
Lista de registros Higienizados.
Aplicação
Esta função é utilizada todas as vezes que os valores dos campos não estão padronizados.
Exemplo de uso.
- //Higienizar email de Clientes Potencias
- //Obtém registros do módulo Leads
- records = zoho.crm.getRecords(“Leads”, 1, 100);
- //Mapa Higienização
- campos = {“Email”,”mail”};
- //Higienização
- result = ozh.fixFields(records, campos);
- zoho.crm.bulkUpdate(“Leads”,result);
- return “”;