
Neste tutorial, você vai aprender a configurar filtros de segurança no AppSheet para controlar quais dados os usuários podem visualizar, e entender o funcionamento dos botões Access Mode, que controlam o modo de acesso às planilhas. Isso é essencial para garantir que cada usuário veja apenas os dados relevantes e que o acesso aos dados seja seguro e apropriado.
1. Filtros de Segurança (Security Filter) Os Security Filters são usados para restringir os dados visíveis por cada usuário, com base em condições específicas. Assim, você pode garantir que os usuários só vejam as informações permitidas.
Exemplo de código do filtro de segurança:
IF(USEREMAIL() = "app@classeline.com", TRUE, [Email:] = USEREMAIL())

TRUE, permitindo que este usuário veja todas as linhas da tabela.[Email:] é igual ao e-mail do usuário atual. Se for, ele permite o acesso apenas às linhas que correspondem ao e-mail do usuário.Agora, o usuário “app@classeline.com” terá acesso total aos dados, enquanto os outros usuários verão apenas as linhas que correspondem ao seu próprio e-mail.
O Access Mode determina se o aplicativo acessa a planilha ou o banco de dados usando as credenciais do criador do aplicativo (App creator) ou do usuário final (App user).
Os Security Filters permitem que você controle a visibilidade dos dados no AppSheet com base em condições como o e-mail do usuário. Isso ajuda a proteger informações sensíveis e personalizar a experiência para cada usuário. Com os Access Modes, você pode controlar como o aplicativo acessa os dados: com permissões do criador ou com permissões do próprio usuário. Essas ferramentas são fundamentais para criar um aplicativo seguro e funcional.
Agora que o e-mail foi atualizado para “app@classeline.com“, o administrador desse e-mail terá acesso completo aos dados, enquanto os outros usuários verão apenas suas próprias informações.
