var dp = "controll-own.0.HANDY.CallerVorwahl"; // bitte diesen datenpunkt setzen bei eignene datenpunkten var dpAb = "controll-own.0.HANDY.CallerVorwahlAbfrage"; // bitte diesen datenpunkt setzen bei eignene datenpunkten var dpErg = "controll-own.0.HANDY.CallerVorwahlErgebnis"; // bitte diesen datenpunkt setzen bei eignene datenpunkten const handyVor=[664,676,678,660,699,650,680,699,681,665,681,683,667,664,675,681,676,644,680,688,681,676,650,677,670,650,663,690,688,664,673]; // AB HIER NICHTS MEHR ÄNDERN var htmlOut=""; //var sortArr=[]; var sonderAbfrage=false; function sucheVorwahlConst(nummer){ if( !isNaN(nummer[0])) { //log ("bin auf stadt suche"); var merken="kein Vorwahl Eintrag"; var handy = 1; for (var i=0;i"+htmlFeldUeber+"

"; const htmlTabStyleCol= ""; const htmlTabStyleRow= "
"; const htmlTabStyleAll= "
"; const htmlTabStyleNone= "
"; const htmlTabUeber1=""; const htmlTabUeber3=""; ////NICHTS ÄNDERN - abhängig von den oben definierten _Spalten - in diesem Beispiel sind es 2 var htmlTabUeber2=""; var htmlTabUeber2_1=""; //------------------------------------------------------ var htmlOut=""; function writeHTML(){ var htmlTabStyle; switch (+htmlRahmenLinien) { case 1: htmlTabStyle=htmlTabStyleAll; break; case 2: htmlTabStyle=htmlTabStyleCol; break; case 3: htmlTabStyle=htmlTabStyleRow; break; case 4: htmlTabStyle=htmlTabStyleNone; break; }; htmlOut=""; var counter=-1; var htmlTabUeber=""; switch (mehrfachTabelle) { case 1: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber3; break; case 2: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber3; break; case 3: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber2+htmlTabUeber3; break; case 4: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber3; break; }; //HIER SIND DIE § WERTE, DIE IN DER SCHLEIFE GEFILTERET WER%DEN - Jede spalte einen wert var val1; var val0; //------------------------------------------------------------ //log (Object.keys(vorwahlDaten).length.toString()); for (var index=0;index"; break; case 2: if(counter%2==0) {htmlOut = htmlOut+""; } else {htmlOut = htmlOut+"";} break; case 3: if(counter%3==0 ) {htmlOut = htmlOut+""; } else { if(counter%3==1 ) { htmlOut = htmlOut+"";} else {htmlOut = htmlOut+"";} } break; case 4: if(counter%4==0) {htmlOut = htmlOut+""; } else {if(counter%2==1 ) { htmlOut = htmlOut+"";} else {if(counter%2==1 && counter%4==3) { htmlOut= htmlOut+"";} else {htmlOut = htmlOut = htmlOut+"";}} } break; } //switch ende //--------------------------------------------- }//Schleifen ende //Ausgabe über VIS html widget - tabelle in datenpunkt schreiben - html tabelle ohne html header und body var htmlOutVIS=""; htmlUberschrift ? htmlOutVIS=htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+"
 "+htmlFeld1+"  "+htmlFeld2+"  "+htmlFeld1+"  "+htmlFeld2+ "  "+val0+"  "+val1+" 
 "+val0+"  "+val1+"  "+val0+"  "+val1+" 
 "+val0+"  "+val1+"  "+val0+"  "+val1+"  "+val0+"  "+val1+" 
 "+val0+"  "+val1+"  "+val0+"  "+val1+"  "+val0+"  "+val1+" 
 "+val0+"  "+val1+" 
" : htmlOutVIS=htmlTabStyle+htmlTabUeber+htmlOut+""; //log(htmlOutVIS); if (braucheEinVISWidget) setState(dpVIS, htmlOutVIS ); //mit oder ohne überschrift htmlUberschrift ? htmlOut=htmlStart+htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+htmlEnd : htmlOut=htmlStart+htmlTabStyle+htmlTabUeber+htmlOut+htmlEnd; //log(htmlOut); } // function ende //hier wird schleife gestartet und das file geschrieben //hier wird schleife gestartet und das file geschrieben //schedule("*/20 * * * * *", function () { writeHTML(); if (braucheEinFile) {writeFile(home, path2 ,htmlOut, function (error) { /* log('file written');*/ });} //}); }