Outsmart
    Voltar para Extensão OutZoho
    Extensão OutZoho

    fixFields - Higienização de campos

    Por Lucian2021-01-282 min de leitura

    A função fixFields da extensão OutZoho permite higienizar e padronizar campos de registros no Zoho CRM automaticamente. Ideal para limpeza de dados em massa.

    Sintaxe da função

    listozh.fixFields(list records, map fields);

    Critérios de higienização disponíveis

    • ProperXXX - Higieniza campos de texto, colocando a primeira letra de cada palavra em maiúscula. O XXX representa um número inteiro para truncagem da string.
    • phone - Higieniza campos de telefone, adicionando +55 e o DDD padrão.
    • number - Higieniza campos numéricos, removendo qualquer caractere que não seja número.
    • mail - Higieniza campos de email, removendo espaços. Se não tiver "@", o valor é desconsiderado.

    Parâmetros

    • list records - Lista de registros que serão higienizados.
    • map fields - Mapa onde as chaves contêm os campos a serem higienizados e os valores indicam o critério de higienização.

    Retorno

    Lista de registros higienizados, pronta para ser usada em operações de atualização.

    Quando usar esta função

    Utilize sempre que os valores dos campos não estiverem padronizados e precisar fazer limpeza de dados em massa.

    Exemplo de uso

    // Higienizar email de Clientes Potenciais
    // Obtém registros do módulo Leads
    records = zoho.crm.getRecords("Leads", 1, 100);
    
    // Mapa de higienização
    campos = {"Email": "mail"};
    
    // Executa higienização
    result = ozh.fixFields(records, campos);
    
    // Atualiza registros
    zoho.crm.bulkUpdate("Leads", result);
    return "";

    Artigos relacionados