Hallo
Danke - offensichtlich hab ich die unterschiedlichen Stellen noch nicht überblickt o_O.
VIelleicht hilfts mal jemandem:
sendTo('sql.0', 'getHistory', {
id: 'javascript.0.localLoggerMailStripped'/*LoggerMail*/,
options: {
end: new Date().getTime(),
count: 3,
aggregate: 'onchange'
}
}, function (result) {
var monthNames = [
"Jan", "Feb", "Mär",
"Apr", "Mai", "Jun", "Jul",
"Aug", "Sep", "Okt",
"Nov", "Dez"];
var resultString = '<table>';
for (var i = 0; i < result.result.length; i++) {
var d = new Date(result.result[2-i].ts);
//var datestring = ("0" + d.getDate()).slice(-2) + "." + monthNames[d.getMonth()] + " " + ("0" + d.getHours()).slice(-2) + ":" + ("0" + d.getMinutes()).slice(-2);
//resultString += '<tr><td style="font-size:small;>' + datestring + '</td> <td style="font-size:normal;font-weight:bold">'+ result.result[4-i].val + '</td></tr>';
var datestringDate = ("0" + d.getDate()).slice(-2) + "." + monthNames[d.getMonth()] + " ";
var datestringTime = ("0" + d.getHours()).slice(-2) + ":" + ("0" + d.getMinutes()).slice(-2);
resultString += '<tr><td style="font-size:large;padding-top:11px"> '+ datestringDate + '<br/>'
+'<span style="font-size:x-large">' + datestringTime + '</span>'
+'</td> <td style="font-size:x-large;padding-left:10px;padding-top:11px">'+ result.result[2-i].val + '</td></tr>';
//console.log(JSON.stringify(result.result[i]));
}
resultString += "</table>";
//console.log(resultString);
setState('javascript.0.scriptEnabled.LastMessagesFiFoHTML'/*LastMessagesFiFoHTML*/, resultString);
});