Google Docs
Ler, criar, escrever e editar documentos do Google Docs.
O que faz
Integre o Google Docs ao fluxo. Leia, escreva e crie documentos, insira texto, tabelas, imagens e quebras de página, localize e substitua texto e aplique estilos ao texto.
Quando usar: Use quando o seu fluxo precisar ler, criar, escrever e editar documentos do Google Docs.
Exemplo de situação: Localizar ou produzir um documento e repassar seu conteúdo ao fluxo.
Antes de começar
Conexão necessária: OAuth.
Conecte a conta pelo botão de autorização do campo de credencial e confira qual usuário ou organização foi escolhido.
Passo a passo
- Adicione Google Docs ao desenho a partir da aba Blocos e ligue a entrada dele à etapa anterior.
- Conecte a conta pelo botão de autorização do campo de credencial e confira qual usuário ou organização foi escolhido.
- Escolha a operação. O painel mostra só os campos que essa operação usa.
- Preencha os campos obrigatórios. Para usar um dado de uma etapa anterior, digite < e escolha o bloco e o campo.
- Clique em Executar com dados de teste e confira, no terminal, o que entrou e o que saiu do bloco.
- Só publique depois de conferir o resultado da execução de teste.
Operações
| Operação | O que faz |
|---|---|
| Ler documento | Lê documento com o bloco Google Docs. |
| Escrever no documento | Escreve no documento com o bloco Google Docs. |
| Criar documento | Cria documento com o bloco Google Docs. |
| Inserir texto | Insere texto com o bloco Google Docs. |
| Localizar e substituir texto | Localiza e substituir texto com o bloco Google Docs. |
| Inserir tabela | Insere tabela com o bloco Google Docs. |
| Inserir imagem | Insere imagem com o bloco Google Docs. |
| Inserir quebra de página | Insere quebra de página com o bloco Google Docs. |
| Aplicar estilo de texto | Aplica estilo de texto com o bloco Google Docs. |
| Aplicar estilo de parágrafo | Aplica estilo de parágrafo com o bloco Google Docs. |
| Criar lista com marcadores | Cria lista com marcadores com o bloco Google Docs. |
| Remover lista com marcadores | Remove lista com marcadores com o bloco Google Docs. |
| Excluir intervalo de conteúdo | Exclui intervalo de conteúdo com o bloco Google Docs. |
| Criar intervalo nomeado | Cria intervalo nomeado com o bloco Google Docs. |
| Excluir intervalo nomeado | Exclui intervalo nomeado com o bloco Google Docs. |
Campos
Operação
Escolhe qual ação este bloco executará.
- Opções:
- Ler documento · Escrever no documento · Criar documento · Inserir texto · Localizar e substituir texto · Inserir tabela · Inserir imagem · Inserir quebra de página · Aplicar estilo de texto · Aplicar estilo de parágrafo · Criar lista com marcadores · Remover lista com marcadores · Excluir intervalo de conteúdo · Criar intervalo nomeado · Excluir intervalo nomeado
- Padrão:
- Ler documento
Conta do Google
ObrigatórioSeleciona a conta já conectada que autoriza o acesso ao serviço.
- Exemplo:
- (escolha a conta conectada)
Conta do Google
ObrigatórioEm campos adicionaisInforma manualmente a credencial usada pela integração no modo avançado.
Conta representada
E-mail do usuário a representar (para contas de serviço).
- Exemplo:
- cliente@exemplo.com
Documento
Selecione um documento.
- Aparece em:
- Ler documento, Escrever no documento, Inserir texto, Localizar e substituir texto, Inserir tabela, Inserir imagem, Inserir quebra de página, Aplicar estilo de texto, Aplicar estilo de parágrafo, Criar lista com marcadores, Remover lista com marcadores, Excluir intervalo de conteúdo, Criar intervalo nomeado, Excluir intervalo nomeado
- Exemplo:
- (escolha na lista do campo)
ID do documento
Em campos adicionaisInforme o ID do documento.
- Aparece em:
- Ler documento, Escrever no documento, Inserir texto, Localizar e substituir texto, Inserir tabela, Inserir imagem, Inserir quebra de página, Aplicar estilo de texto, Aplicar estilo de parágrafo, Criar lista com marcadores, Remover lista com marcadores, Excluir intervalo de conteúdo, Criar intervalo nomeado, Excluir intervalo nomeado
- Exemplo:
- id-do-recurso
Título do documento
Obrigatório conforme a operaçãoInforme o título do novo documento.
- Aparece em:
- Criar documento
- Exemplo:
- Exemplo de atendimento
Selecionar pasta pai
Selecione uma pasta pai.
- Aparece em:
- Criar documento
- Exemplo:
- (escolha na lista do campo)
ID da pasta pai
Em campos adicionaisInforme o ID da pasta pai (deixe vazio para a pasta raiz).
- Aparece em:
- Criar documento
- Exemplo:
- id-do-recurso
Conteúdo
Obrigatório conforme a operaçãoInforme o conteúdo do documento.
- Aparece em:
- Escrever no documento
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Interpretar o conteúdo como Markdown
Converte títulos, negrito/itálico, listas, tabelas, links, código e citações em conteúdo formatado do Google Docs. Quando desativado, o conteúdo é inserido como texto simples.
- Aparece em:
- Criar documento
- Exemplo:
- false
Texto
Obrigatório conforme a operaçãoInforma o texto que será processado pelo bloco.
- Aparece em:
- Inserir texto
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Localizar
Obrigatório conforme a operaçãoTexto a localizar.
- Aparece em:
- Localizar e substituir texto
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Substituir por
Texto substituto (deixe vazio para apagar as ocorrências).
- Aparece em:
- Localizar e substituir texto
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Diferenciar maiúsculas e minúsculas
Quando ativado, só são substituídas as ocorrências com as mesmas letras maiúsculas e minúsculas.
- Aparece em:
- Localizar e substituir texto
- Exemplo:
- false
Linhas
Obrigatório conforme a operaçãoQuantidade de linhas da tabela que será inserida no documento do Google Docs (ex.: 3).
- Aparece em:
- Inserir tabela
- Exemplo:
- 3
Colunas
Obrigatório conforme a operaçãoQuantidade de colunas da tabela que será inserida no documento do Google Docs (ex.: 2).
- Aparece em:
- Inserir tabela
- Exemplo:
- 2
URL da imagem
Obrigatório conforme a operaçãoURL pública da imagem a inserir.
- Aparece em:
- Inserir imagem
- Exemplo:
- https://api.exemplo.com/v1/recurso
Largura (pt)
Em campos adicionaisLargura em pontos (opcional).
- Aparece em:
- Inserir imagem
- Exemplo:
- Largura em pontos (opcional)
Altura (pt)
Em campos adicionaisAltura em pontos (opcional).
- Aparece em:
- Inserir imagem
- Exemplo:
- Altura em pontos (opcional)
Posição inicial
Obrigatório conforme a operaçãoPosição do caractere inicial (inclusiva).
- Aparece em:
- Aplicar estilo de texto, Aplicar estilo de parágrafo, Criar lista com marcadores, Remover lista com marcadores, Excluir intervalo de conteúdo, Criar intervalo nomeado
- Exemplo:
- Posição do caractere inicial (inclusiva)
Posição final
Obrigatório conforme a operaçãoPosição do caractere final (exclusiva).
- Aparece em:
- Aplicar estilo de texto, Aplicar estilo de parágrafo, Criar lista com marcadores, Remover lista com marcadores, Excluir intervalo de conteúdo, Criar intervalo nomeado
- Exemplo:
- Posição do caractere final (exclusiva)
Negrito
Ativa ou desativa este comportamento.
- Aparece em:
- Aplicar estilo de texto
- Exemplo:
- false
Itálico
Ativa ou desativa este comportamento.
- Aparece em:
- Aplicar estilo de texto
- Exemplo:
- false
Sublinhado
Ativa ou desativa este comportamento.
- Aparece em:
- Aplicar estilo de texto
- Exemplo:
- false
Tamanho da fonte (pt)
Em campos adicionaisTamanho da fonte em pontos (opcional).
- Aparece em:
- Aplicar estilo de texto
- Exemplo:
- 10
Estilo de parágrafo
Escolhe uma das opções aceitas por este campo.
- Aparece em:
- Aplicar estilo de parágrafo
- Opções:
- Padrão (sem alteração) · Texto normal · Título · Subtítulo · Título 1 · Título 2 · Título 3 · Título 4 · Título 5 · Título 6
- Exemplo:
- Padrão (sem alteração)
Alinhamento
Escolhe uma das opções aceitas por este campo.
- Aparece em:
- Aplicar estilo de parágrafo
- Opções:
- Padrão (sem alteração) · Esquerda · Centro · Direita · Justificado
- Exemplo:
- Padrão (sem alteração)
Estilo dos marcadores
Escolhe uma das opções aceitas por este campo.
- Aparece em:
- Criar lista com marcadores
- Opções:
- Disco / Círculo / Quadrado · Caixa de seleção · Seta / Losango / Disco · Estrela / Círculo / Quadrado · Numerada: decimal / alfabética / romana · Numerada: decimal aninhada
- Exemplo:
- Disco / Círculo / Quadrado
Nome do intervalo
Obrigatório conforme a operaçãoNome do intervalo (de 1 a 256 caracteres).
- Aparece em:
- Criar intervalo nomeado
- Exemplo:
- Exemplo de atendimento
ID do intervalo nomeado
ID do intervalo nomeado a excluir.
- Aparece em:
- Excluir intervalo nomeado
- Exemplo:
- id-do-recurso
Nome do intervalo nomeado
Nome do(s) intervalo(s) nomeado(s) a excluir.
- Aparece em:
- Excluir intervalo nomeado
- Exemplo:
- A1:D20
Posição de inserção
Em campos adicionaisPosição do caractere (deixe vazio para adicionar no final).
- Aparece em:
- Inserir texto, Inserir tabela, Inserir imagem, Inserir quebra de página
- Exemplo:
- Posição do caractere (deixe vazio para adicionar no final)
Saídas
Para usar um resultado deste bloco em uma etapa seguinte, digite < no campo e escolha o bloco e o campo. A referência tem o formato <googledocs.content>: antes do ponto vai o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
| Referência | Tipo | O que contém |
|---|---|---|
<googledocs.content> | string | Conteúdo do documento. |
<googledocs.metadata> | json | Metadados do documento. |
<googledocs.updatedContent> | boolean | Status da atualização do conteúdo. |
<googledocs.occurrencesChanged> | number | Número de ocorrências substituídas ao localizar e substituir. |
<googledocs.objectId> | string | ID do objeto de imagem inserido no texto. |
<googledocs.namedRangeId> | string | ID do intervalo nomeado criado. |
Exemplo de uso
Objetivo: Localizar ou produzir um documento e repassar seu conteúdo ao fluxo.
- Operação
- Ler documento
- Conta do Google
- (escolha a conta conectada)
- Conta representada
- cliente@exemplo.com
- Documento
- (escolha na lista do campo)
Os valores são ilustrativos. Teste primeiro com dados fictícios ou de homologação.
Erros comuns e como resolver
- O bloco não executa
- Confira se existe um caminho de setas que parte do gatilho (ou do Início) até este bloco. Blocos soltos no desenho são ignorados.
- Aparece “Validação do fluxo” no terminal
- Há campo obrigatório vazio. Clique no aviso, abra o bloco indicado e preencha o campo marcado.
- Um campo chega vazio na etapa seguinte
- Confira se a referência aponta para um bloco que já executou e para um campo que existe, como <googledocs.content>. O nome antes do ponto é o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
- O campo que eu procuro não aparece
- Os campos mudam conforme a operação escolhida. Escolha a operação primeiro; campos menos usados ficam em “Mostrar campos adicionais”.
- Erro de autorização ou permissão (401/403)
- A conta conectada perdeu o acesso ou não tem permissão para esta operação. Reconecte a conta no campo de credencial e confirme as permissões pedidas.
- O serviço recusou a chamada ou devolveu erro
- Leia a mensagem no terminal: ela traz o motivo informado pelo serviço. Confira IDs, limites de uso e permissões, e teste antes com um recurso de homologação.
Blocos relacionados
- Acrescentar dados · Google SheetsAcrescentar dados usando a conexão Google Sheets deste workspace.
- Adicionar pergunta de múltipla escolha · Google FormsGerencie formulários e respostas do Google Forms.
- Adicionar pergunta de texto · Google FormsGerencie formulários e respostas do Google Forms.
- Aplicar estilo de parágrafo · Google DocsAplicar estilo de parágrafo usando a conexão Google Docs deste workspace.
- Aplicar estilo de texto · Google DocsAplicar estilo de texto usando a conexão Google Docs deste workspace.
- Atualizar arquivo · Google DriveAtualizar arquivo usando a conexão Google Drive deste workspace.