Contém o modelo para uma planilha de acompanhamento dos dados, além de um script para o Google Apps Script que exporta os dados de uma planilha do Google Sheets para uma Realtime Database do Firebase. Utilizamos para publicar e disponibilizar para o aplicativo os dados coletados.
Primeiro, importe a planilha modelo (spreadsheet_model.ods
) para o Google Sheets.
No arquivo de script (code.gs
), altere o <SPREADSHEET-ID>
e o <FIREBASE-URL>
do objeto environment
pela ID da planilha do Google Sheets e a URL do Firebase Realtime Database, respectivamente. A URL precisa estar no formato https://<ID-DO-PROJETO-DO-FIREBASE>.firebaseio.com/
.
Depois, na planilha, acesse a opção Ferramentas -> Editor de script e cole ambos os arquivos.
Ainda no editor de script, selecione a opção Executar -> Executar função -> initialize. Serão solicitadas as permissões para executar o script.
O script será executado automaticamente toda vez que houver uma alteração na planilha.
Se deseja ver um modelo de como a planilha é preenchida, veja a planilha usada no painel de acompanhamento de Irará.
O código fornecido é baseado no snippet de Edwin Lee disponível neste artigo do Medium.