Conexões / Exportações / Dados e painéis
Google Sheets e Marrow
AutomatizadoManual
Uma planilha que se preenche sozinha: o Marrow envia os números de cada dia para um pequeno Apps Script, ou você importa um CSV uma vez.
Abrir no Marrow funciona em um iPhone com o Marrow 1.6 ou posterior.
Automatizado: Apps Script Manual: Importar um arquivo
Automatizado (Apps Script) Grátis
O Marrow envia CSV ou JSON por POST para uma URL em horário programado, com o app fechado. Você precisa de: uma conta do Google.
- No Marrow, abra Conexões, depois Exportações, e toque em Google Sheets. Ative Automatizado.
- Em uma planilha, abra Extensions, depois Apps Script.
- Cole a receita.
- Faça o deploy como web app.
- No Marrow: Nova automação. A página dela pede:
- Endereço: a URL do app da web terminada em
/exec, depois?key=e o segredo da receita. O Apps Script não consegue ler cabeçalhos. Algo comohttps://script.google.com/macros/s/…/exec?key=…. - Dados e Frequência: o tipo de dado, JSON ou CSV, e com que frequência roda.
- Executar: depois de editar o script, implante uma nova versão: o
/execmantém a antiga até você fazer isso. Depois toque em Executar agora.
- Endereço: a URL do app da web terminada em
Manual (Importar um arquivo) Grátis
Um arquivo CSV, JSON ou GPX, feito quando você pede. Você precisa de: nada.
- Em Manual, escolha um período e CSV, depois toque em Criar exportação.
- Compartilhe o arquivo com o Drive.
- No Sheets, abra File, Import e escolha o arquivo.
Se não funcionar
No Google Sheets
- Nenhuma linha depois de Executar agora. Abra o projeto do Apps Script e clique em Executions, à esquerda. Cada POST aparece ali, com qualquer erro.
- As mudanças no script não fazem nada. Deploy, Manage deployments, edite a implantação ativa, escolha uma nova versão e Deploy. O endereço
/execcontinua rodando a versão antiga até você fazer isso, e continua sendo o mesmo endereço. - O endereço termina em /dev. Esse só roda para quem tem acesso de edição e está logado. O Marrow precisa do endereço
/exec. - Entregue, mas sem linhas. A receita responde forbidden quando
?key=não confere com o SECRET dela, e o Marrow ainda vê um sucesso. Confira a chave no fim do endereço. - O script nunca roda. Na implantação, Who has access precisa deixar qualquer pessoa alcançá-lo sem fazer login, como na receita.
- Importar um arquivo em vez disso. No Sheets: File, Import, e depois escolha o CSV do Drive ou envie-o. Escolha vírgula como separador se ele perguntar.
Verificações do Automatizado
- Teste com Executar agora. A linha embaixo de Executar agora diz o que aconteceu. Qualquer resposta 2xx conta como entregue. Qualquer outra aparece como “Server answered” e o código de status, ou o erro de rede.
- Confira o Registro de atividades. Na automação, Mais opções, Registro de atividades lista as últimas 30 execuções com o resultado de cada uma.
- As execuções atrasam. O iOS escolhe o momento das execuções em segundo plano, e um celular que fica bloqueado envia na próxima vez que for desbloqueado. Desde a última execução se atualiza na próxima execução que der certo.
- Um receptor na sua rede doméstica. O Marrow precisa do acesso à Rede Local para alcançá-lo (Ajustes, Privacidade e Segurança, Rede Local). Toque em Executar agora uma vez com o Marrow aberto, para o iOS poder perguntar: em segundo plano ele recusa sem perguntar.
- Ela não liga. Cada automação ligada conta como uma conexão. O plano Grátis mantém 3 conexões ligadas ao mesmo tempo. O Marrow Pro mantém até 20, somando IAs, servidores e automações. As fontes nunca contam.
Verificações do Manual
- Nada para compartilhar. Cada seção de Exportar, Manual faz o seu arquivo para o intervalo no topo. Escolha um intervalo maior se disser que não há nada nele.
Mais soluções nos guias: Automatizado, Manual.