Als u de vooraf geconfigureerde Cadulis-gegevensbron niet wilt gebruiken, kunt u bijvoorbeeld een Google Sheet-bestand gebruiken. Dit bestand bevat uw gegevens en wordt automatisch bijgewerkt.
Ga naar https://docs.google.com/spreadsheets en log indien nodig in met uw Google-account.
Maak een nieuw spreadsheet aan.
Dit spreadsheet zal de bijgewerkte gegevens van Cadulis ontvangen.
Nu willen we onze gegevens integreren.
Klik op Extensies
en vervolgens op Apps Script
Er wordt een nieuw venster geopend.
Het venster dat wordt geopend komt overeen met het script dat is gekoppeld aan uw Google Sheet-spreadsheet
Eenmaal in Apps Script, vervang de inhoud van het bestand Code.gs
door de volgende code:
U moet in onderstaande code
[CODE_CADULIS]
vervangen door uw eigen gegevensbron-identificatie.Dit is de code die u hebt genoteerd in het gedeelte Vereisten
U kunt ook onze voorbeeldgegevensbron gebruiken:
https://api.cadulis.com/data-sources/export-excel/XXXXXXXXXXinterventionsXXXXX.csv
Gebruik deze url hieronder en u krijgt direct enkele gegevens om mee te oefenen!
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);
// clear existing data
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);
}
// Import data from csv content
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');
}
Klik op het pictogram om het script op te slaan.
U zou het volgende moeten zien:
Klik op Uitvoeren
U moet het script toestemming geven om verbinding te maken met GoogleSheet
U moet waarschijnlijk de “onveilige” actie bevestigen, omdat uw script niet door Google is gevalideerd.
Als u het bericht krijgt “ Google heeft deze applicatie niet gevalideerd”:
klik op “geavanceerde instellingen”
en vervolgens op “Ga naar [Naam van uw script] (onveilig)”
In de uitvoeringsconsole ziet u het aantal geïmporteerde rijen.
In uw GoogleSheet-bestand kunt u de correcte inhoud van uw import controleren.
Nog steeds in Apps Script, klik in het linkermenu op Triggers
Voeg een trigger toe en zorg ervoor dat u Tijdgestuurde trigger
selecteert als gebeurtenisbron.
Kies uw frequentie en sla op:
Uw Google Sheet wordt nu automatisch bijgewerkt!
U kunt nu doorgaan met het configureren van uw LookerStudio-gegevensbron ;)