Google Script - import af CSV
HejJeg har følgende opgave jeg gerne vil have løst.
Jeg har et Sheet, hvor jeg via et csv link importerer data fra tjenesten CodeReadr.com
Problemet er at hvis vi sletter en post så bliver den ikke slettet i vores regneark, idet den allerede er importeret.
Scriptet ser idag således ud
function importCSVFromWeb() {
// Provide the full URL of the CSV file.
var csvUrl = "https://www.codereadr.com/share/XXXXXXXXXXXXXXXXXXXXXXXXXXX";
var csvContent = UrlFetchApp.fetch(csvUrl).getContentText();
var csvData = Utilities.parseCsv(csvContent);
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh0 = ss.getSheetByName("Pallestyring Import"); //Gør at scriptet kun kører i fanen med titlen "Data Import"
sh0.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
}
Det er sat med tidsdreven trigger på 1 minut.
Det jeg forestiller mig er at den CSV fil der bliver parset til et 2D array, skal sammenlignes med det forrige 2D array, og hvis der er nye poster eller poster som ikke længere eksisterer i det nyeest array , så skal overføres til/slettes fra fra et tredje array,
Er der en, som kan/vil løse opgaven?