fixFields – Higienização de campos

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.

  1. //Higienizar email de Clientes Potencias
  2. //Obtém registros do módulo Leads 
  3. records = zoho.crm.getRecords(“Leads”, 1, 100);
  4. //Mapa Higienização 
  5. campos = {“Email”,”mail”};
  6. //Higienização 
  7. result = ozh.fixFields(records, campos);
  8. zoho.crm.bulkUpdate(“Leads”,result);
  9. return “”;

Deixe um comentário