Se non desideri utilizzare la fonte dati preconfigurata Cadulis, puoi ad esempio utilizzare un file Google Sheet. Questo conterrà i tuoi dati e si aggiornerà automaticamente.
Vai su https://docs.google.com/spreadsheets e accedi se necessario con il tuo account Google.
Crea un nuovo foglio di calcolo.
Questo foglio di calcolo accoglierà i dati aggiornati da Cadulis.
Ora vogliamo integrare i nostri dati.
Clicca su Estensioni
poi su Apps Script
Si aprirà una nuova finestra.
La finestra che si apre corrisponde allo script collegato al tuo foglio di calcolo Google Sheet
Una volta in Apps Script, sostituisci il contenuto del file Code.gs
con il seguente codice:
Devi sostituire nel codice qui sotto
[CODE_CADULIS]
con il tuo identificativo personale della fonte dati.È il codice che hai annotato nella sezione Prerequisiti
Puoi anche utilizzare la nostra fonte dati di esempio:
https://api.cadulis.com/data-sources/export-excel/XXXXXXXXXXinterventionsXXXXX.csv
Utilizza questo url qui sotto e avrai subito alcuni dati per fare pratica!
function importDataCadulis()
{
var sheet = SpreadsheetApp.getActive().getActiveSheet();
var url = 'https://api.cadulis.com/data-sources/export-excel/[CODE_CADULIS].csv';
var text = UrlFetchApp.fetch(url).getContentText();
var csvData = Utilities.parseCsv(text);
// cancella i dati esistenti
console.log('Clear existing data...');
if(sheet.getLastRow() > 1) {
sheet.deleteRows(2, sheet.getLastRow()-1);
}
if(sheet.getLastColumn() > 1) {
sheet.deleteColumns(2, sheet.getLastColumn()-1);
}
// Importa i dati dal contenuto csv
for (var i = 0; i < csvData.length; i++) {
sheet.getRange(i+1, 1, 1, csvData[i].length).setValues(new Array(csvData[i]));
}
console.log('imported : '+csvData.length+' csv rows');
}
Clicca sull’icona per salvare lo script.
Dovresti avere questo risultato:
Clicca su Esegui
Devi autorizzare lo script a connettersi a GoogleSheet
Probabilmente dovrai confermare l’azione “non sicura”, poiché il tuo script non è riconosciuto da Google.
Se visualizzi il messaggio “ Google non ha verificato questa applicazione”:
clicca su “impostazioni avanzate”
poi su “Accedi a [Nome del tuo script] (non sicuro)”
Nella console di esecuzione, vedrai il numero di righe importate.
Sul tuo file GoogleSheet, puoi verificare il corretto contenuto dell’importazione.
Sempre su Apps Script, nel menu a sinistra, clicca su Trigger
Aggiungi un trigger assicurandoti di selezionare Trigger orario
come sorgente evento.
Scegli la frequenza e salva:
Il tuo foglio Google Sheet ora si aggiorna automaticamente!
Puoi passare alla configurazione della tua fonte dati LookerStudio ;)