App Revisitas
Tutorial Completo de Configuração no AppSheet
Este tutorial irá guiar você através do processo de configuração de automações e ações no AppSheet para sincronizar dados entre tabelas, com foco na tabela "Revisitas".
1. Tabela "Gunma" - Dados de Origem
Passo 1: Criando a Tabela Gunma
A tabela "Gunma" contém os dados iniciais. Essa tabela será usada como origem de dados para as outras operações no processo de automação.
Nome, Morador, Lat/Long, Estabelecimento, Email
2. Configuração do Bot para Acionar Ações
Passo 2: Criando a Automação (Bot)
Crie um Bot que irá ser acionado quando um registro for atualizado ou adicionado na tabela "Gunma". Este bot irá iniciar a ação de copiar os dados para a tabela "Revisitas".
Bot Trigger: "Gunma" Event: Data change type - Adds/Updates Condition: OR(IN("Estudante", [Morador]), IN("Revisitas", [Morador]))
3. Ação para Adicionar Linha em "Revisitas"
Passo 3: Configurando a Ação
Após o Bot ser acionado, a ação irá adicionar uma nova linha na tabela "Revisitas". Cada coluna relevante será copiada da tabela "Gunma" para "Revisitas".
Ação: Adicionar nova linha Tabela: Revisitas IDrevisitas = UNIQUEID() Morador = [Morador] Lat/Long = [Lat/Long] Estabelecimento = [Estabelecimento]
4. Usando LOOKUP para Associar o Nome do Publicador
Passo 4: Configurando o LOOKUP
A função LOOKUP é usada para comparar o email do usuário com a coluna de email na tabela "Publicadores". Assim, o nome correto do publicador será atribuído automaticamente na tabela "Revisitas".
LOOKUP(USEREMAIL(), "Publicadores", "Email", "Nomes")
5. Fluxograma Visual do Processo
Fluxograma do Processo
1. Tabela Gunma - Dados de Origem
A tabela Gunma contém os dados iniciais.
2. Automação do Bot
O bot é ativado quando há uma adição ou atualização.
3. Ação: Adicionar Linha em Revisitas
O bot adiciona uma nova linha na tabela Revisitas.
4. Tabela Revisitas - Registros de Visitas
A tabela Revisitas agora contém os dados atualizados.
LOOKUP Function: A função LOOKUP compara o email para preencher o campo "PublicadorNome".
Possíveis Erros:
- Email não encontrado: Verifique se o email está corretamente configurado na tabela "Publicadores".
- Dados não aparecem na visão: Certifique-se de que a opção "Filter out all existing rows?" está desmarcada.
- Problema de segurança: Verifique se o filtro de segurança está configurado corretamente, como [Email] = USEREMAIL().