SeaTable
  • Funções
  • Modelos
  • Soluções
    • Marketing - A próxima campanha de marketing está prestes a chegar. Nada é mais fácil do que isso.
    • Gestão de projectos - Planear, seguir e gerir projectos de equipa do princípio ao fim.
    • Recursos Humanos - Estruturar processos de RH para novas contratações e a bordo.
    • Distribuição - Gerir todo o seu canal de vendas e relações com clientes num só local.
    • Desenvolvimento de software - Aumente a qualidade e rapidez da sua equipa de desenvolvimento com SeaTable.
  • Apoio
    • Guia rápido - Tudo o que precisa de saber para pôr o SeaTable a funcionar em minutos.
    • Área de ajuda - Encontre respostas às suas perguntas e obtenha dicas sobre como tirar o máximo partido da SeaTable.
    • Integrações - Ligar SeaTable com ferramentas como Zapier, Integromat ou n8n. Ou utilizar o API do SeaTable.
    • Blog SeaTable - Aqui encontrará informação sobre produtos, notícias e muitos exemplos de como pode utilizar o SeaTable de forma óptima.
  • Home Blog
  • Indústrias
    • Marketing
    • Gestão de projectos
  • Tópicos
    • Sem código / Código baixo
    • Actualizações de produtos
    • Histórias de sucesso
    • Notícias
    • Produtividade
  • Preços
  • Login
  • login
  • Inscrição
  • Menu Menu

Changelog

  • Versão 3.3
  • Versão 3.2
  • Versão 3.1
  • Versão 3.0
  • Versão 2.8
  • Versão 2.7
  • Versão 2.6
  • Versão 2.5
  • Versão 2.4
  • Versão 2.3
  • Versão 2.2
  • Versão 2.1
  • Versão 2.0
  • Versão 1.9
  • Versão 1.8
  • Versão 1.7
  • Versão 1.6
  • Versão 1.5
  • Versão 1.4
  • Versão 1.3
  • Versão 1.2
  • Versão 1.1
  • Versão 1.0

Primeiros passos

  • Glossário de termos utilizados por SeaTable
  • O que é SeaTable?
  • Registo e login
  • A primeira base
  • Análise de dados
  • Cooperação
  • Extensões

Usar SeaTable

  • Usar SeaTable
  • Bases
  • Vistas
  • Agrupamento, classificação e filtragem
  • Estatísticas
  • Formulários Web
  • Modelos
  • Importação e exportação de dados
  • Configurações pessoais

Conhecimento especializado

  • Referência da Fórmula
  • Gancho Web
  • Símbolos API
  • Integração Zapier
  • Formato de ficheiro DTABLE

Trabalhar com grupos

  • Introdução ao trabalho com grupos
  • Criar um novo grupo
  • Renomear um grupo
  • Alterar a ordem dos grupos
  • Copiar uma Base para um Grupo
  • Libertar uma Base para um Grupo
  • Libertar folhas de cálculo individuais de uma base
  • Apagar um grupo
  • Criar uma pasta
  • Mover uma Base para uma Pasta
  • Determinar a identificação do espaço de trabalho de um grupo
  • Acrescente uma base aos seus favoritos

Membros do grupo e permissões

  • Adicionar um membro da equipa a um grupo
  • Atribuição de permissões num grupo
  • Transferir um grupo para outro utilizador
  • Membros do grupo e as suas permissões

Gerir bases

  • Introdução ao trabalho com bases e tabelas
  • Criar uma nova base
  • Criação de uma base utilizando um modelo
  • Duplicar uma base existente
  • Eliminação de uma base
  • Como adicionar uma descrição a uma base
  • Personalizar a aparência de uma base (ícone e cor)

Trabalhar em mesas

  • Acrescentar uma tabela numa base
  • Mover uma mesa
  • Ligar tabelas umas com as outras
  • Eliminar uma tabela de uma base
  • Restaurar uma tabela eliminada
  • Utilização de emojis no nome da tabela
  • Acrescentar dados por cópia e cola
  • Pesquisar e substituir valores
  • Encontrar uma célula ou valor numa tabela
  • Atalhos do teclado e combinações de teclas

Importar dados

  • Que formatos de importação é que o SeaTable suporta?
  • Importar ficheiros Excel para o SeaTable
  • Importação de dados usando CSV em SeaTable
  • Importação de dados do Microsoft Access para o SeaTable
  • Importação de dados do Google Sheets para o SeaTable
  • Limitações da importação de CSV/Excel
  • Dicas e truques para a importação de ficheiros CSV ou XLSX
  • Importação de conjuntos de dados CSV para uma base existente
  • Criação de uma Base a partir de um ficheiro DTABLE

História e versões

  • Opções de recuperação de dados com SeaTable
  • Restaurar uma base apagada
  • Recuperar mesas, linhas e colunas da lixeira de reciclagem
  • Desfazer acções
  • Desfazer alterações através dos registos
  • Salvar a base actual como um instantâneo
  • Restauração de um instantâneo
  • Salvar uma Base como um ficheiro DTABLE

Trabalhar com colunas

  • Visão geral de todos os tipos de colunas
  • Adicionar uma coluna
  • As características especiais da primeira coluna
  • Acrescentar uma descrição da coluna
  • Como ajustar o tipo de coluna
  • Duplicar uma coluna
  • Ajustar a primeira coluna
  • Altura dupla da coluna
  • Ocultar setas de coluna

Texto e números

  • A coluna dos números
  • O tipo de coluna Número Automático
  • A coluna de correio electrónico e a sua utilização
  • A coluna URL

Arquivo e anexos de imagem

  • A coluna do ficheiro
  • Como remover permanentemente os anexos
  • Diferenças entre imagem e coluna de ficheiro
  • A pré-visualização dos ficheiros de imagem
  • Apagar imagens e ficheiros de uma linha
  • Acesso a anexos apagados

Colunas de selecção

  • Criar uma coluna de selecção única
  • Acrescentar opções a uma coluna de selecção única
  • Alterar a ordem das opções de selecção única
  • Cascata de uma única selecção
  • Opções de exportação e importação em colunas de selecção única ou múltipla
  • A coluna da caixa de verificação
  • A Coluna de Classificação

Ligações

  • Como ligar as tabelas em SeaTable
  • A Fórmula Lookup
  • A fórmula de enrolar
  • A Fórmula dos Links de Contagem

Fórmulas

  • Noções básicas das fórmulas SeaTable
  • Exemplo de fórmula: Multiplicação simples com uma fórmula
  • Exemplo de fórmula: Fórmula de fusão de colunas de texto com a ajuda de uma fórmula
  • Exemplo de fórmula: Lógico se operadores para comparar valores
  • Exemplo de fórmula: Procura de uma palavra num texto
  • Exemplo de fórmula: Calcular a duração de umas férias
  • Exemplo de fórmula: Calcular dias para um evento

Data, duração e pessoas

  • A coluna da data
  • A coluna permanente
  • As colunas Criador e Criado
  • A coluna do pessoal
  • As colunas "Último editor" e "Último editado

Outras colunas

  • A coluna de geoposição
  • O botão
  • Envio de um e-mail por botão
  • Guardar um documento PDF por botão numa coluna

Trabalhar com linhas

  • Acrescentar uma linha
  • Seleccionar várias linhas
  • Duplicar uma fila
  • Bloqueio de uma linha
  • Alterar a ordem das linhas
  • Apagar uma linha
  • Exibição das alterações numa linha

Detalhes da linha

  • O que é a identificação da linha?
  • Como é que se descobre quem acrescentou uma linha?
  • Linhas de comentário
  • Imprimir detalhes da linha

Noções básicas de pontos de vista

  • O que é um ponto de vista?
  • Criar uma nova visão
  • Renomear uma vista
  • Apagar uma vista
  • Diferenças entre vistas privadas e normais
  • Duplicação de pontos de vista
  • Imprimir uma vista
  • Alterar a ordem de pontos de vista
  • Opiniões de grupo em pastas

Ver opções

  • Filtragem de entradas numa vista
  • Ligação das regras de filtragem com AND e OR
  • Classificar as entradas numa vista
  • Agrupar entradas numa vista
  • Ajustar a altura da fila
  • Esconder e mover colunas
  • Células de coloração
  • Marcação a cores das linhas
  • Ajustar o número de colunas fixas
  • Vistas de bloqueio

Ver comunicados

  • Partilhar uma visão com um membro da equipa
  • Criar uma ligação externa para uma vista

Trabalhar com plugins

  • O que é um plugin?
  • Activação de um Plugin numa Base

Plugin de calendário

  • Instruções para o plugin do calendário
  • Criar novas entradas de calendário no plug-in do calendário
  • Criar vários calendários para uma base

Galeria plugin

  • Guia de plugin da galeria
  • Adicionar uma nova linha através do plugin da galeria

Plug-in Kanban

  • Guia de Plugin Kanban

Formulários Web

  • Criar um formulário web
  • Campos do formulário de pré-preenchimento via URL
  • Visualização condicional de campos de formulário individuais
  • Opções de configuração e ajustes visuais de um formulário web

Trabalho de equipa

  • Como funciona a colaboração no SeaTable
  • Lançamentos de base e de vista num relance
  • Grupos de cooperação

Autorizações

  • Visão geral de todas as permissões
  • Definir permissões de tabelas
  • Criar partilha personalizada

Ligações de lançamento

  • Criar link de convite
  • Criar uma ligação externa para uma base
  • Criação de uma partilha do utilizador
  • Lançamento de uma Base a um Grupo
  • Diferenças entre links de convite e links externos

Comentários

  • A função de comentário em SeaTable

Gestão de equipas

  • Visão geral das funções de gestão da equipa
  • Grupos e os seus membros na administração da equipa
  • Bases na gestão da equipa
  • Ver todas as permissões de acesso de uma base
  • Esvaziar o caixote do lixo da reciclagem na administração da equipa
  • Adicionar um novo membro da equipa
  • Fazer de um membro da equipa um administrador
  • Eliminar a equipa completa
  • Bloquear ou apagar um membro da equipa
  • Mudar o nome da equipa
  • Criar um novo grupo
  • Forçar a autenticação de dois factores para toda a equipa
  • Habilitar a autenticação de dois factores para um membro da equipa
  • Ver os termos de utilização ou política de privacidade
  • Abrir um bilhete de apoio
  • Solicitar um contrato AV

Assinatura / Facturação

  • Onde posso encontrar as minhas facturas?
  • Reserva de assinatura Plus ou Enterprise
  • Alterar a subscrição actual: Ajustar pacote, duração e tamanho da equipa
  • Cancelar a assinatura
  • Endereço de facturação personalizado
  • Depósito da identificação fiscal
  • Mudança de cartão de crédito
  • Pagamento por factura
  • Descontos para instituições públicas, sem fins lucrativos ou educativas
  • O SeaTable é gratuito? Posso testar a subscrição Plus ou Enterprise?
  • Pacotes de subscrição
  • Gestão de subscrições

Trabalhar com automatismos

  • Criar uma automatização
  • Gerir e editar automatismos
  • Mostrar o registo de execução de uma automatização
  • Parar as automatizações
  • Eliminar automatizações
  • Disparo de automatização
  • Acções de automatização
  • Porque não consigo encontrar as automatizações na minha base?

Exemplos de automatizações

  • Linhas de bloqueio por automatização
  • Ligação de entradas via automatização

E-mail de terceiros

  • Configurar o Gmail para enviar e-mails via SMTP

Conjuntos de dados comuns

  • Funcionamento de conjuntos de dados partilhados
  • Criação de um conjunto de dados comum
  • Sincronização de um conjunto de dados comum
  • Criar uma nova mesa com um registo comum
  • Adicionar colunas a uma tabela criada com um registo comum
  • Partilhar um registo comum com outro grupo
  • Eliminação de um registo comum
  • Porque é que os registos partilhados só funcionam em grupos?

Grandes Dados

  • Mover filas para o backend dos Grandes Dados
  • Para criar uma grande vista de dados
  • Activar o Big Data Backend numa Base
  • Início
  • Ajuda
  • Manual
  • Conhecimento especializado
  • Gancho Web

Gancho Web

Conteúdos
  • Possíveis usos dos ganchos da web
  • Criar um gancho para a web
  • Exemplos de anzóis enviados pela SeaTable
  • Possíveis valores que um gancho da web pode assumir
  • Exemplo de processamento simples de um webhook com PHP

Disponível em SeaTable Free, Plus e Enterprise

A SeaTable oferece a possibilidade de montar um ou mais ganchos para uma base. Uma vez criado um gancho da web, qualquer alteração ao conteúdo de uma base desencadeia um impulso sob a forma de um pedido de correio HTTP.

Simplificado, pode pensar num gancho da web como um sistema de notificação. Sempre que algo muda numa base, um registo é enviado para um URL que se define.

  • Adiciona uma nova fila: SeaTable envia-lhe uma mensagem.
  • Coloca-se uma marca numa caixa de verificação, que é também uma mensagem.

Qualquer alteração, por menor que seja, ao conteúdo de uma base, resultará no envio de um gancho da web. Importante: não é enviado nenhum gancho da web se a estrutura da base for alterada.

Possíveis usos dos ganchos web #

Juntamente com as APIs REST, os "webhooks" são um método popular de permitir que os sistemas informáticos falem uns com os outros. De certa forma, um gancho da web é uma espécie de pedido API invertido. Com o API, a SeaTable espera por um pedido para entrar, que é respondido pelo API. Com um gancho, por outro lado, uma notificação é automaticamente enviada quando algo acontece.

Portanto, os ganchos da Web funcionam basicamente apenas numa direcção. O SeaTable informa outra aplicação que algo aconteceu. Por conseguinte, é da responsabilidade da aplicação alvo decidir se esta mudança é relevante e que actividades de seguimento devem ser desencadeadas. Os usos populares dos ganchos da web são, por exemplo:

  • Notificação por e-mail ou chat assim que uma nova fila é criada numa base
  • Publicação automática de um artigo assim que o estado é alterado, por exemplo, para "publicar agora".
  • Actualização de uma subscrição assim que um pagamento é registado

Em termos de automatização, os ganchos da web são sempre os gatilhos iniciadores que conduzem a uma actividade de seguimento desejada.

Criar um gancho para a web #

Na página inicial do cloud.seatable.io, pairar sobre uma base para a qual se pretende criar um gancho para a web. No menu de contexto em Avançado encontrará o item Webhooks. Para criar um novo gancho da web, basta introduzir qualquer URL. A chave secreta pode também permanecer vazia, mas se o seu URL alvo estiver publicamente disponível, deve definir este valor e validá-lo ao processar os ganchos da web. Assim que salvar o gancho da web, qualquer alteração ao conteúdo da sua base será enviada para este URL.

Formulário para criar um gancho no SeaTable

Formulário para criar um gancho no SeaTable

As seguintes alterações desencadeiam um gancho da web:

  • nova linha é adicionada ou duplicada
  • A linha é apagada
  • O conteúdo da linha é alterado

Alterações estruturais a uma base como a adição de uma nova coluna, um comentário de coluna, a criação de uma nova vista ou um bloqueio de linha não acciona um gancho da web.

Exemplos de anzóis enviados pela SeaTable #

Exemplo 1: uma nova linha foi adicionada (por exemplo, na interface web SeaTable, via formulário web ou via chamada API)

{
  "event": "update",
  "data": {
    "dtable_uuid": "fae0a3a42ba94df88e8303fd385e37de",
    "row_id": "Fk-i7xZGS5iA5aSvaG5HAA",
    "op_user": "4bc9a7c79c5942c5b6238413f2132bea@auth.local",
    "op_type": "insert_row",
    "op_time": 1649922777.279,
    "table_id": "9g8f",
    "table_name": "Opportunities",
    "row_name": "",
    "row_data": []
  }
}

Exemplo 2: foi seleccionado um valor de selecção única

{
  "event": "update",
  "data": {
    "dtable_uuid": "fae0a3a42ba94df88e8303fd385e37de",
    "row_id": "QoNno3QiTF26sxmG1sl3_g",
    "op_user": "4bc9a7c79c5942c5b6238413f2132bea@auth.local",
    "op_type": "modify_row",
    "op_time": 1649929622.589,
    "table_id": "9g8f",
    "table_name": "Opportunities",
    "row_name": "", "row_data": [{
      "column_key": "589r",
      "column_name": "Prio",
      "column_type": "single-select",
      "column_data": {
        "options": [{
          "name": "++",
          "color": "#F4667C",
          "textColor": "#FFFFFF",
          "id": "381992"
        },
        {
          "name": "+",
          "color": "#FBD44A",
          "textColor": "#FFFFFF",
          "id": "830278"
        }
      ]}, 
      "value": "381992",
      "old_value": ""
    }]
  }
}

Exemplo 3: uma linha foi eliminada

{
  "event": "update",
  "data": {
    "dtable_uuid": "fae0a3a42ba94df88e8303fd385e37de",
    "row_id": "QoNno3QiTF26sxmG1sl3_g",
    "op_user": "4bc9a7c79c5942c5b6238413f2132bea@auth.local",
    "op_type": "delete_row",
    "op_time": 1649929650.668,
    "table_id": "9g8f",
    "table_name": "Opportunities",
    "row_name": "",
    "row_data": []
  }
}

Possíveis valores que um gancho da web pode tomar #

O valor "evento" é actualmente sempre "actualização".
O valor "dados" tem sempre a seguinte estrutura:

{
      "dtable_uuid": base_uuid,
      "row_id": row_id,
      "op_user": username (or user_id),
      "op_type": op_type,  // insert_row, delete_row, delete_rows, modify_row, modify_rows
      "op_time": op_time,
      "table_id": table_id,
      "table_name": table_name,
      "row_name": row_name,
      "row_data": row_data,
      "op_app": appName  // If the base has been updated via API Token, then the op_app will be the app's name of that API
}

Exemplo de processamento simples de um webhook com PHP #

O processamento de um gancho da web é feito de forma diferente, dependendo da linguagem de programação. O seguinte código PHP serve apenas como ilustração de como reagir a um determinado evento, como uma linha eliminada, por exemplo.

$raw_payload = file_get_contents('php://input', true);
$payload = json_decode($raw_payload, true);

if($payload['event'] === "update"){

    // check for a deleted row
    if($payload['data']['op_type'] === "delete_row"){
        // ...
    }
    
    // check if a checkbox was checked in the column with the name "checkbox"
    if($payload['data']['row_data'][0]['column_name'] === "checkbox" AND $payload['data']['row_data'][0]['value'] === true){
        // ...
    }

    // save content to file (for debugging
    $file = 'webhook_payload.txt';
    $current = file_get_contents($file);
    $current .= $raw_payload;
    $output = file_put_contents($file, $current);
}

Em que medida foi útil este artigo?
Actualizado em 26 de Agosto de 2022
Referência da FórmulaSímbolos API
Conteúdos
  • Possíveis usos dos ganchos da web
  • Criar um gancho para a web
  • Exemplos de anzóis enviados pela SeaTable
  • Possíveis valores que um gancho da web pode assumir
  • Exemplo de processamento simples de um webhook com PHP
Logotipo SeaTable

Faça-o como milhares de outras pessoas que utilizam SeaTable para desenvolver processos poderosos, trazer ordem aos seus dados e completar as suas tarefas de forma mais eficiente.

SeaTable no Linkedin SeaTable em Medium.com SeaTable na Instagram SeaTable no Twitter SeaTable em Github SeaTable no YouTube SeaTable em Docker Hub

Produtos

  • SeaTable Cloud
  • SeaTable Dedicado
  • Servidor SeaTable
  • Apoio

Apoio

  • Guia rápido
  • Área de ajuda
  • Modelos
  • Integrações
  • Fórum
  • API do programador
  • Estado

Empresa

  • Sobre nós
  • Nós contratamos
  • Imprensa
  • Contacto
  • Blog
  • Impressão
  • Segurança
  • Protecção de dados
  • Termos de utilização
  • EULA
Percorrer para cima
  • Deutsch
  • English
  • Français
  • Español
  • Русский