Regel von Openhab 3.5 auf 4.0 ändern
-
- Beiträge: 489
- Registriert: 30. Apr 2021 13:13
Re: Regel von Openhab 3.5 auf 4.0 ändern
wenn es nur um break time geht, lass das Backslash einfach weg. Es ist nur wichtig weiter mit dem doppeltem Hochkomma(" ") zu arbeiten.
-
- Beiträge: 123
- Registriert: 5. Jan 2020 14:26
Re: Regel von Openhab 3.5 auf 4.0 ändern
Danke, funktioniert.
Gibt es dennoch eine Möglichkeit nur einen \ in einen String hinzuzufügen?
Gibt es dennoch eine Möglichkeit nur einen \ in einen String hinzuzufügen?
-
- Beiträge: 489
- Registriert: 30. Apr 2021 13:13
Re: Regel von Openhab 3.5 auf 4.0 ändern
ja, einfach nutzen. Blockly denkt da ein wenig für uns mit und macht daraus korrekterweise \\
https://wiki.selfhtml.org/wiki/JavaScript/Steuerzeichen
https://wiki.selfhtml.org/wiki/JavaScript/Steuerzeichen
-
- Beiträge: 123
- Registriert: 5. Jan 2020 14:26
Re: Regel von Openhab 3.5 auf 4.0 ändern
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?
Zwei \\ im String von Blockly macht \\\\ im Code.
Was müsste man in Blockly in den String packen damit ein \ im Code erscheint?
-
- Beiträge: 489
- Registriert: 30. Apr 2021 13:13
Re: Regel von Openhab 3.5 auf 4.0 ändern
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.
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.
-
- Beiträge: 123
- Registriert: 5. Jan 2020 14:26