Hi,
ich hoffe ich bin hier richtig?
ich versuche mich gerade neu in Javascript in Verbindung mit Google-Tabellen.
Hier möchte ich eine Tabelle pflegen, in der täglich der Dollarkurs des Vortages eingetragen wird.
Die Daten gibt es es bei der EU im xml-Format.
http://www.ecb.europa.eu/stats/policy_a…es/html/usd.xml
Ich habe mir Code-Beispiele aus dem Netz kopiert und angepasst.
Ich komme leider nicht in die Series...
Code
function parseDollar() {
var resultList = new Object();
var DatenListe = new Object();
var offerItemList = new Object();
var url = 'http://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/usd.xml';
var xml = UrlFetchApp.fetch(url).getContentText();
var document = XmlService.parse(xml);
var root = document.getRootElement();
var DataAtom = XmlService.getNamespace('http://www.ecb.europa.eu/vocabulary/stats/exr/1');
offerItemList = document.getRootElement().getChildren("DataSet",DataAtom)
DatenListe =offerItemList[0].getChildren("Series",DataAtom);
var zahla = DatenListe.length;
for (var i = 0; i < zahla; i++) {
resultList[i] = new Object();
resultList[i]["Datum"] = DatenListe[i].getChild('TIME_PERIOD').getText();
resultList[i]["Kurs"] = DatenListe[i].getChild('OBS_VALUE').getText();
}
}
Alles anzeigen
Leider hat meine DatenListe keine Einträge... Ich habe auf ähnliche Weise bereits andere xml-Datein ausgelesen. Hier komme ich jedoch nicht weiter...
Gruß,