Pular para o conteúdo principal

Novo arquivo na sua pasta do Dropbox? Faça uma mala direta no Make. Seis passos, totalmente automatizado!

· 17 min para ler
SEO and Content Writer

Deixe um Modelo do Word (por exemplo simple_mail_merge_template.docx) em uma pasta do Dropbox e mantenha um Arquivo JSON (por exemplo sample_mail_merge_data.json) no mesmo lugar. Quando um novo arquivo aparece, Fazer É possível executar uma mala direta automaticamente: encontre o JSON, chame PDF4me - Gerar Documento (Tipo de arquivo de modelo: Mala direta), em seguida, carregue o resultado como Palavra e novamente como PDFSeis módulos. Acionado por gatilho. Sem execução manual.

As capturas de tela neste guia correspondem à interface do usuário do módulo Make para Novo arquivo na pasta, Encontre o arquivo de dados JSON, Gerar documento (modelo mais arquivo de dados ou texto de dados), e Carregar arquivo (caminho da pasta, nome do arquivo e extensão).

Em resumo: Dropbox - Novo arquivo na pasta (assistir Gerar documento Mala direta) → Dropbox - Encontrar arquivo de dados JSON (mesma pasta, sample_mail_merge_data.json, incluindo o conteúdo do arquivo) → PDF4me - Gerar Documento (Tipo de arquivo de modelo: Mala direta, modelo da etapa 1, dados da etapa 2) → Dropbox - Carregar arquivo (por exemplo Mail_Merge_Zap_implantado.docx) → PDF4me - Gerar Documento (segunda execução, por exemplo, saída em PDF) → Dropbox - Carregar arquivo (por exemplo Mail_Merge_Zap_implantado-2.pdfResultado: um arquivo Word e um PDF em Gerar documento Mala direta/Saída por gatilho.

O que você receberá

Acionar: Um novo arquivo na pasta do Dropbox monitorada (por exemplo, um modelo novo ou atualizado). Entrada: O arquivo de ativação como modelo e um arquivo JSON fixo (sample_mail_merge_data.json) na mesma pasta. Saída: Um documento Word gerado e um PDF gerado, ambos carregados em Gerar documento Mala direta/Saída com nomes como Mail_Merge_Zap_implantado.docx e Mail_Merge_Zap_implantado-2.pdfA opção Sobrescrever está definida como Falso Assim, os arquivos existentes não são substituídos (o Make pode criar novos nomes).


Do que você precisa

  • Fazer - Crie uma conta Make e abra um novo cenário.
  • Chave da API PDF4me - Obtenha sua chave de APIConecte o PDF4me ao adicionar o módulo Gerar Documento. Veja Conecte o PDF4me para criar.
  • Dropbox - Com módulos: Novo arquivo na pasta, Encontre o arquivo de dados JSON, e Carregar arquivoEspaço: Padrão (ou o seu espaço conectado).
  • Modelo de mala direta do Word - por exemplo simple_mail_merge_template.docx, com campos de mesclagem que correspondam às suas chaves JSON. Coloque-o (ou acione com um novo arquivo) na pasta monitorada.
  • Arquivo de dados JSON - por exemplo sample_mail_merge_data.json, com teclas como primeiro nome, sobrenome, gênero, membro. Exemplo: {"firstname":"John","lastname":"Adams","gender":"Female","member":"Basic"}Armazenado na mesma pasta para que o comando "Find Json Data File" possa localizá-lo.

O cenário em resumo (6 módulos)

  1. Dropbox - Novo arquivo na pasta (1) - Gatilho: relógio Gerar documento Mala diretaInclua o conteúdo do arquivo e o link de compartilhamento, se necessário.
  2. Dropbox - Encontrar arquivo de dados JSON (2) - Mesma pasta, nome do arquivo sample_mail_merge_data.jsonIncluir conteúdo do arquivo: verdadeiro.
  3. PDF4me - Gerar Documento (3) - Arquivo de modelo da etapa 1 (por exemplo, 1. Arquivo), Nome/Extensão do Arquivo de Modelo da etapa 1 (por exemplo, modelo_simples_de_mala_merge, .docxTipo de arquivo de modelo: Mala diretaTipo de formato de dados de entrada: ArquivoArquivo de dados da etapa 2 (2.º arquivo). Tipo de dados de entrada: JSON.
  4. Dropbox - Carregar arquivo (4) - Pasta: Gerar documento Mala direta/SaídaArquivo: 3. URL do arquivo. Sobrescrever: Falso. Especifique o nome do arquivo: por exemplo, Mala direta Zap implantadoEspecifique a extensão do arquivo: .docx.
  5. PDF4me - Gerar Documento (5) - Mesmo modelo e dados; pode usar o Tipo de Formato de Dados de Entrada Texto e o texto dos dados (por exemplo, JSON da etapa 2) e defina a saída para PDF se o seu módulo suportar esse tipo de saída.
  6. Dropbox - Carregar arquivo (6) - Pasta: mesmo caminho de saída. Arquivo: 5. URL do arquivo. Sobrescrever: Falso. Especifique o nome do arquivo: por exemplo, Mail_Merge_Zap_implantado-2Especifique a extensão do arquivo: .pdf.

Visão geral completa do cenário

Cenário de simulação: Dropbox 1 - Novo arquivo na pasta, Dropbox 2 - Localizar arquivo de dados JSON, PDF4me 3 - Gerar documento, Dropbox 4 - Carregar arquivo, PDF4me 5 - Gerar documento, Dropbox 6 - Carregar arquivo. Todas as etapas foram concluídas com sucesso.

Seis módulos em ordem: Gatilho para Novo Arquivo na Pasta, Localizar Arquivo de Dados JSON, Gerar Documento duas vezes (Word e depois PDF) e dois uploads para /Gerar documento Mala Direta/Saída. Execução bem-sucedida exibida.


Passo 1: Dropbox - Novo arquivo na pasta (Gatilho)

Cenário até o momento: Apenas acione.

  1. Adicionar DropboxNovo arquivo na pasta (ou gatilho equivalente que monitore uma pasta).
  2. Espaço - Padrão (ou seu espaço no Dropbox).
  3. Pasta - Gerar documento Mala diretaEsta é a pasta onde você (ou outro processo) adicionará o arquivo de modelo ou gatilho.
  4. Incluir arquivos em subpastas? - Configure conforme necessário (ex.: falso (para visualizar apenas a pasta de nível superior).
  5. Incluir o conteúdo do arquivo? - verdadeiro Assim, o conteúdo do arquivo fica disponível para o módulo Gerar Documento.
  6. Incluir link para compartilhamento? - verdadeiro Se precisar do link em etapas posteriores; caso contrário, é opcional.
  7. Salvar. Quando um novo arquivo aparece na pasta, o cenário é executado. A saída (por exemplo, 1. Arquivo, 1. Nome do arquivo, 1. Extensão do arquivo) será usado como modelo no PDF4me.

Novo arquivo na pasta: Configuração

Criar novo arquivo do Dropbox na pasta: Espaço padrão, Pasta /Gerar documento Mala direta, Incluir conteúdo do arquivo (true), Incluir link de compartilhamento (true)

Pasta: /Gerar documento Mala direta. Incluir conteúdo do arquivo e Incluir link de compartilhamento: verdadeiro. Acionado quando um novo arquivo é adicionado.


Etapa 2: Dropbox - Encontrar arquivo de dados JSON

Cenário até o momento: Gatilho → Encontrar JSON.

  1. Adicionar DropboxEncontre o arquivo de dados JSON (ou o módulo que encontra um arquivo pelo nome em uma pasta).
  2. Espaço - Padrão.
  3. Pasta - Gerar documento Mala direta (igual ao passo 1).
  4. Incluir arquivos em subpastas? - falso Assim, somente a pasta especificada será pesquisada.
  5. Nome do arquivo - sample_mail_merge_data.json.
  6. Incluir o conteúdo do arquivo? - verdadeiro Assim, o conteúdo JSON é passado para o PDF4me.
  7. Salvar. A saída (por exemplo, 2. Arquivo ou conteúdo do arquivo) será mapeado como Arquivo de dados em Gerar Documento.

Localizar arquivo de dados JSON: Configuração

Criar arquivo de dados JSON para o Dropbox: Pasta /Gerar documento Mala direta, Nome do arquivo sample_mail_merge_data.json, Incluir conteúdo do arquivo true

Pasta: /Gerar documento Mala Direta. Nome do arquivo: sample_mail_merge_data.json. Incluir conteúdo do arquivo: true. Mapear saída para Arquivo de Dados PDF4me (2. Arquivo).


Etapa 3: PDF4me - Gerar documento (Modelo de 1, Dados de 2)

Cenário até o momento: Gatilho → Encontrar JSON → Gerar Documento.

  1. Adicionar PDF4meGerar documento.
  2. Arquivo de modelo - Mapa da etapa 1 (ex.: 1. Arquivo(Existe, mas não é exibido na interface do usuário.)
  3. Nome do arquivo de modelo - A partir do passo 1: 1. Nome do arquivo: simple_mail_merge_template, 1. Extensão do arquivo: .docx.
  4. Tipo de arquivo de modelo - Mala direta.
  5. Tipo de formato de dados de entrada - Arquivo.
  6. Arquivo de dados - Mapa da etapa 2 (ex.: 2. Arquivo).
  7. Tipo de dados de entrada - JSON.
  8. Salvar. O módulo retorna um arquivo (por exemplo, 3. URL do arquivo ou Documento) para o primeiro upload.

Gerar documento: modelo e arquivo de dados

Criar documento com PDF4me: Arquivo de modelo 1. Arquivo, Nome do arquivo de modelo simple_mail_merge_template.docx, Tipo de arquivo de modelo Mala direta, Tipo de formato de dados de entrada Arquivo, Arquivo de dados 2. Arquivo, Tipo de dados de entrada JSON

Modelo: 1. Arquivo. Nome do arquivo de modelo: simple_mail_merge_template.docx. Tipo de arquivo de modelo: Mala direta. Arquivo de dados: 2. Arquivo. Tipo de dados de entrada: JSON. Guia Configurar.


Etapa 4: Dropbox - Carregar arquivo (Word)

Cenário até o momento: Gatilho → Encontrar JSON → Gerar Documento → Carregar.

  1. Adicionar DropboxCarregar arquivo.
  2. Espaço - Padrão.
  3. Pasta - Gerar documento Mala direta/Saída.
  4. Arquivo - Mapa da etapa 3 (ex.: 3. URL do arquivo).
  5. Sobrescrever - Falso (Arquivos existentes com o mesmo nome não serão substituídos; o comando Make poderá criar um novo nome).
  6. Especifique o nome do arquivo - por exemplo Mala direta Zap implantado.
  7. Especifique a extensão do arquivo. - .docx.
  8. Salvar. O primeiro documento gerado (Word) é salvo na pasta de saída.

Carregar arquivo: Saída em Word

Criar arquivo para upload no Dropbox: Pasta /Gerar documento Mala direta/Saída, Arquivo 3. URL do arquivo, Sobrescrever: Não, Nome do arquivo: Mail_Merge_Zap_deployed, Extensão: .docx

Pasta: /Gerar documento Mala Direta/Saída. Arquivo: 3. URL do arquivo. Sobrescrever: Não. Nome do arquivo: Mail_Merge_Zap_implantado. Extensão: .docx (como mostrado na captura de tela).


Etapa 5: PDF4me - Gerar documento (segunda execução, por exemplo, PDF)

Cenário até o momento: Acionador → Encontrar JSON → Gerar documento → Carregar Word → Gerar documento novamente.

  1. Adicione um segundo PDF4meGerar documento.
  2. Arquivo de modelo - Igual ao passo 3 (do passo 1, por exemplo. 1. Arquivo).
  3. Nome/Extensão do Arquivo do Modelo - O mesmo (por exemplo) 1. Nome do arquivo: simple_mail_merge_template, 1. Extensão do arquivo: .docx).
  4. Tipo de arquivo de modelo - Mala direta.
  5. Tipo de formato de dados de entrada - Texto (ou Arquivo Se preferir, pode passar para a versão 2. Arquive novamente.
  6. Texto de dados - Se estiver usando Texto: mapeie ou cole o JSON, por exemplo. [{"firstname":"John","lastname":"Adams","gender":"Female","member":"Basic"}]Se estiver usando o recurso Arquivo, mapeie. 2. Arquivo (ou equivalente).
  7. Tipo de dados de entrada - JSON.
  8. Definir Tipo de saída para PDF Se o módulo o expuser, a segunda saída será um PDF.
  9. Salvar. Saída (ex.: 5. URL do arquivo) vai para a etapa 6.

Gerar documento: Texto dos dados (segunda execução)

Etapa 5 do Make PDF4me Gerar Documento: Modelo a partir de 1. Arquivo, Nome do Arquivo de Modelo simple_mail_merge_template.docx, Tipo de Arquivo de Modelo Mala Direta, Tipo de Formato de Dados de Entrada Texto, Dados de Texto Matriz JSON nome sobrenome gênero membro, Tipo de Dados de Entrada JSON

Tipo de arquivo de modelo: Mala direta. Tipo de formato de dados de entrada: Texto. Texto dos dados: Matriz JSON com nome, sobrenome, gênero e membro. Tipo de dados de entrada: JSON. Etapa 6 do feed 5. URL do arquivo.


Etapa 6: Dropbox - Carregar arquivo (PDF)

Cenário até o momento: Todos os seis passos estavam conectados.

  1. Adicione um segundo DropboxCarregar arquivo.
  2. Espaço - Padrão.
  3. Pasta - Gerar documento Mala direta/Saída.
  4. Arquivo - Mapa da etapa 5 (ex.: 5. URL do arquivo).
  5. Sobrescrever - Falso.
  6. Especifique o nome do arquivo - por exemplo Mail_Merge_Zap_implantado-2.
  7. Especifique a extensão do arquivo. - .pdf.
  8. Salve e execute. O cenário gera um arquivo Word e um PDF na pasta de saída sempre que o gatilho é acionado.

Carregar arquivo: saída em PDF

Etapa 6 para fazer o upload do arquivo para o Dropbox: Pasta /Gerar documento Mala direta/Saída, Arquivo 5. URL do arquivo, Sobrescrever: Não, Nome do arquivo: Mail_Merge_Zap_deployed-2, Extensão: .pdf

Pasta: /Gerar documento Mala Direta/Saída. Arquivo: 5. URL do arquivo. Sobrescrever: Não. Nome do arquivo: Mail_Merge_Zap_deployed-2. Extensão: .pdf (como mostrado na captura de tela).


Casos de uso no mundo real

Arraste e solte o modelo: A equipe adiciona um novo modelo do Word à pasta; o cenário encontra o JSON compartilhado, gera os arquivos Word e PDF e salva ambos na pasta Saída. Não é necessário executar o comando manualmente.

Certificados e cartas: Atualizar sample_mail_merge_data.json Com novos dados; arraste e solte ou atualize o modelo na pasta para gerar um novo arquivo Word e PDF.

Entrega em formato duplo: Obtenha os arquivos .docx (editável) e .pdf (fixo) em uma única execução. A opção "Sobrescrever" (Falso) mantém as execuções anteriores; use nomes de arquivo ou carimbos de data/hora exclusivos se precisar de várias versões.


Referência rápida

MóduloConfiguração de teclasExemplo/saída
Novo arquivo do Dropbox na pasta (1)PastaGerar documento Mala direta; Incluir conteúdo do arquivo verdadeiro
Dropbox Encontrar arquivo de dados JSON (2)Pasta, Nome do arquivoMesma pasta; sample_mail_merge_data.json; Incluir conteúdo do arquivo verdadeiro
PDF4me Gerar Documento (3)Arquivo de modelo, Tipo de arquivo de modelo, Arquivo de dados1. Arquivo; Mala Direta; 2. Arquivo; Tipo de Dados de Entrada: JSON
Carregar arquivo no Dropbox (4)Pasta, Arquivo, Nome do Arquivo, ExtensãoGerar documento Mala direta/Saída3. URL do arquivo; Mala direta Zap implantado; .docx
PDF4me Gerar Documento (5)Mesmo modelo; Texto de dados ou Arquivo de dadosMala direta; JSON; saída para PDF
Carregar arquivo no Dropbox (6)Pasta, Arquivo, Nome do Arquivo, ExtensãoMesma pasta de saída; 5. URL do arquivo; Mail_Merge_Zap_implantado-2; .pdf

Para obter detalhes completos sobre os parâmetros, consulte Gerar documento único - CriarPara um fluxo manual de 4 etapas (Baixar modelo + Baixar JSON + Gerar + Carregar), consulte Mala direta no Make (quatro etapas).


Solução de problemas

A função "Encontrar arquivo de dados JSON" não retorna nada.

Garantir sample_mail_merge_data.json existe em Gerar documento Mala direta e que o nome do arquivo corresponda exatamente. Incluir arquivos em subpastas = falso significa que somente essa pasta será pesquisada.

Arquivo de modelo ou arquivo de dados "não mostrado"

Mapeie as saídas corretas das etapas (1. Arquivo para modelo, 2. Arquivo para dados). Use o painel de mapeamento para selecionar o módulo e o campo de saída; "Existe, mas não é exibido" significa que o mapeamento está definido, mas o valor não é exibido no resumo da configuração.

Erros 401, 402 ou outros erros de API

Verificar Solução de problemas do PDF4me Para questões relacionadas a chaves de API, créditos e conexão.


O que vem a seguir?

  1. Executar uma vez - Adicionar um arquivo a Gerar documento Mala direta e confirme se os formatos Word e PDF aparecem na saída.
  2. Agendar - Utilize o agendador de cenários para que o gatilho seja executado no intervalo desejado (por exemplo, a cada 15 minutos para novos arquivos).
  3. Saída única - Se você precisar apenas de um documento Word ou apenas de um PDF, remova a segunda etapa "Gerar Documento" e a etapa de "Carregar" correspondente.
  4. Fluxo manual - Para um modelo fixo e um caminho JSON sem gatilho, use o Mala direta em 4 etapas no Make guia.