Seite 3 von 3

Re: Regel von Openhab 3.5 auf 4.0 ändern

Verfasst: 29. Okt 2023 11:06
von Harka
wenn es nur um break time geht, lass das Backslash einfach weg. Es ist nur wichtig weiter mit dem doppeltem Hochkomma(" ") zu arbeiten.

Re: Regel von Openhab 3.5 auf 4.0 ändern

Verfasst: 29. Okt 2023 15:21
von N1d45
Danke, funktioniert.

Gibt es dennoch eine Möglichkeit nur einen \ in einen String hinzuzufügen?

Re: Regel von Openhab 3.5 auf 4.0 ändern

Verfasst: 29. Okt 2023 16:08
von Harka
ja, einfach nutzen. Blockly denkt da ein wenig für uns mit und macht daraus korrekterweise \\
https://wiki.selfhtml.org/wiki/JavaScript/Steuerzeichen

Re: Regel von Openhab 3.5 auf 4.0 ändern

Verfasst: 29. Okt 2023 18:06
von N1d45
Ein \ im String von Blockly macht \\ im Code.
Zwei \\ im String von Blockly macht \\\\ im Code.

Was müsste man in Blockly in den String packen damit ein \ im Code erscheint?

Re: Regel von Openhab 3.5 auf 4.0 ändern

Verfasst: 29. Okt 2023 19:03
von Harka
zur Not mit Inline Script
Ein dort eingesetztes ausgabeText += 'Bad <break time =\'200ms\'/>';
ergibt aber auch nur das gleiche wie ein to...append text 'Bad <break time ='200ms'/>'
Blockly nimmt uns Zielgruppengerecht hier das mit der Escapesequenz ab und für line-feed gibt es in Text den CRLF-Block.

Re: Regel von Openhab 3.5 auf 4.0 ändern

Verfasst: 29. Okt 2023 19:23
von N1d45
Danke