Configurare Google Sheets pentru Dashboard PRO
Pașii de mai jos leagă dashboard-ul de un Google Sheet real prin Google Apps Script. Este varianta practică, fără server separat.
1. Creează Google Sheet-ul
- Deschide Google Drive.
- Creează un Google Sheet nou: AUR Vaslui Dashboard Date.
- Creează foi cu numele: UAT, Consilieri, Organizare, Jurnal, Arhive.
- Copiază ID-ul documentului din URL.
2. Creează Apps Script
- În Google Sheet: Extensions → Apps Script.
- Copiază scriptul din fișierul GOOGLE_SHEETS_APPS_SCRIPT_EXEMPLU.txt.
- Înlocuiește ID-ul sheet-ului, dacă scriptul cere asta.
- Deploy → New deployment → Web app.
- Setează accesul conform nevoii interne.
- Copiază URL-ul Web App.
3. Leagă PRO.html
- Deschide PRO.html.
- Intră ca administrator.
- Mergi la zona Import / Sync.
- Lipește URL-ul de Apps Script.
- Apasă Salvează.
- Testează întâi Pull, apoi Push.
4. Reguli sănătoase
- Un singur Google Sheet oficial.
- Un singur administrator responsabil de structură.
- Backup înainte de primul Push.
- Nu schimba numele foilor fără să actualizezi scriptul.
- Testează cu 2–3 UAT-uri înainte de folosire pe tot județul.
5. Dacă sincronizarea nu merge
| Problemă | Rezolvare |
|---|---|
| Eroare CORS / acces | Verifică deployment-ul Apps Script și permisiunile. |
| URL greșit | Folosește URL-ul de Web App, nu URL-ul editorului. |
| Datele nu apar | Verifică numele foilor și structura coloanelor. |
| Se dublează date | Folosește importul cu previzualizare și raportul de duplicate. |
Notă: HTML-ul local nu poate oferi securitate de nivel bancar. Pentru lucru intern este practic; pentru date sensibile trebuie login server-side.