Connessioni / Dati e dashboard
Google Sheets e Marrow Health
AutomaticoManuale
Un foglio che si riempie da solo: Marrow invia i numeri di ogni giorno a un piccolo Apps Script, oppure importi un CSV una volta sola.
Apri in Marrow funziona su un iPhone con Marrow 1.5 o successivo.
Automatico: Apps Script Manuale: Importa un file
Automatico (Apps Script) Gratis
Marrow invia in POST CSV o JSON a un URL con una pianificazione, con l'app chiusa. Ti serve: un account Google.
- In Marrow apri Esporta e tocca Google Sheets. Attiva Automatico.
- In un foglio: Extensions, Apps Script, incolla la ricetta, distribuisci come app web.
- In Marrow: Nuova automazione. La sua pagina chiede:
- Indirizzo: l'URL dell'app web che termina con
/exec, poi?key=e il segreto della ricetta. Apps Script non può leggere le intestazioni. Ha questo aspetto:https://script.google.com/macros/s/…/exec?key=…. - Dati e Cadenza: il tipo di dati, JSON o CSV, e la frequenza di esecuzione.
- Esecuzione: dopo aver modificato lo script, distribuisci una nuova versione:
/execmantiene la vecchia finché non lo fai. Poi tocca Esegui ora.
- Indirizzo: l'URL dell'app web che termina con
Manuale (Importa un file) Gratis
Un file CSV, JSON o GPX, creato quando lo chiedi. Ti serve: niente.
- In Marrow, Manuale: scegli un intervallo, CSV, Crea esportazione, condividi il file su Drive.
- In Sheets: File, Import, scegli il file.
Se non funziona
In Google Sheets
- Nessuna riga dopo Esegui ora. Apri il progetto Apps Script e clicca Executions a sinistra. Ogni POST compare lì con l'eventuale errore.
- Le modifiche allo script non fanno niente. Deploy, Manage deployments, modifica la distribuzione attiva, scegli una nuova versione e Deploy. L'indirizzo
/execcontinua a eseguire la vecchia versione finché non lo fai, e resta lo stesso indirizzo. - L'indirizzo termina con /dev. Quello gira solo per chi ha accesso in modifica e ha effettuato l'accesso. Marrow ha bisogno dell'indirizzo
/exec. - Consegnato, ma nessuna riga. La ricetta risponde forbidden quando
?key=non corrisponde al suo SECRET, e Marrow vede comunque un successo. Controlla la chiave in fondo all'indirizzo. - Lo script non gira mai. Nella distribuzione, Who has access deve consentire a chiunque di raggiungerlo senza accedere, come nella ricetta.
- Importare invece un file. In Sheets: File, Import, poi scegli il CSV da Drive o caricalo. Scegli la virgola come separatore se te lo chiede.
Controlli per Automatico
- Prova con Esegui ora. La riga sotto Esegui ora dice che cosa è successo. Qualsiasi risposta 2xx conta come consegnata. Tutto il resto compare come Server answered e il codice di stato, oppure l'errore di rete.
- Controlla il Registro attività. Nell'automazione, Altre opzioni, Registro attività elenca le ultime 30 esecuzioni con l'esito di ciascuna.
- Le esecuzioni arrivano in ritardo. È iOS a scegliere il momento delle esecuzioni in background, e un telefono che resta bloccato invia al successivo sblocco. Dall'ultima esecuzione si mette in pari alla prima esecuzione che riesce.
- Un ricevitore sulla tua rete di casa. Per raggiungerlo Marrow ha bisogno dell'accesso alla rete locale (Impostazioni, Privacy e sicurezza, Rete locale). Tocca Esegui ora una volta con Marrow aperto, così iOS può chiedertelo: in background rifiuta senza chiedere.
- Non si attiva. Ogni automazione attiva conta come una connessione. Il piano gratuito ne tiene attiva 1 alla volta. Marrow Pro fino a 10: IA, server e automazioni insieme.
Controlli per Manuale
- Niente da condividere. Ogni sezione di Esporta, Manuale crea il suo file per l'intervallo in cima. Scegli un intervallo più lungo se dice che non c'è niente.
Altre soluzioni nelle guide: Automatico, Manuale.