teste 4

for item in _input.all():
# Substituir ‘[LINK_COBRANCA]’ por ‘linkCobranca’ em ‘men_whats’ e ‘men_mail’
item.json[‘men_whats’] = item.json[‘men_whats’].replace(‘[LINK_COBRANCA]’, str(item.json.get(‘linkCobranca’, ‘vazio’)))
item.json[‘men_mail’] = item.json[‘men_mail’].replace(‘[LINK_COBRANCA]’, str(item.json.get(‘linkCobranca’, ‘vazio’)))

# Definir 'nomeCliente' com base em 'company' ou 'name'
nome_cliente = item.json.get('company') or item.json.get('name', '')
item.json['nomeCliente'] = str(nome_cliente)

# Substituir '[NOME_CLIENTE]' por 'nomeCliente' em 'men_whats' e 'men_mail'
item.json['men_whats'] = item.json['men_whats'].replace('[NOME_CLIENTE]', str(item.json['nomeCliente']))
item.json['men_mail'] = item.json['men_mail'].replace('[NOME_CLIENTE]', str(item.json['nomeCliente']))

# Substituir '[VALOR]' por 'value' em 'men_whats' e 'men_mail'
item.json['men_whats'] = item.json['men_whats'].replace('[VALOR]', str(item.json.get('value', '')))
item.json['men_mail'] = item.json['men_mail'].replace('[VALOR]', str(item.json.get('value', '')))

# Substituir '[COMPROVANTE]' por 'comprovante' em 'men_whats' e 'men_mail'
item.json['men_whats'] = item.json['men_whats'].replace('[COMPROVANTE]', str(item.json.get('comprovante', '')))
item.json['men_mail'] = item.json['men_mail'].replace('[COMPROVANTE]', str(item.json.get('comprovante', '')))

# Formatar a data de vencimento no estilo DD/MM/AAAA se presente
vencimento = item.json.get('vencimento', '')
vencimento_formatado = DateTime.fromISO(vencimento).toFormat('dd/MM/yyyy') if vencimento else 'vazio'

# Substituir '[DUE_DATE]' por 'vencimento' formatado em 'men_mail'
item.json['men_mail'] = item.json['men_mail'].replace('[DUE_DATE]', vencimento_formatado)

# Substituir '[DESCRIPTION]' por 'descricao' em 'men_mail'
item.json['men_mail'] = item.json['men_mail'].replace('[DESCRIPTION]', str(item.json.get('descricao', '')))

# Adicionar 'linkComprovante' com valor de 'comprovante'
item.json['linkComprovante'] = item.json.get('comprovante', '')

Retorna a lista de itens modificados

return _input.all()

Compartilhe Também

INSCREVA-SE NO BOLETIM INFORMATIVO

Inscreva-se para receber nossas últimas notícias

Mais para você ler