Seite 1 von 1

String Manipulation in rules

Verfasst: 3. Dez 2019 16:37
von bastelnerd
Ich möchte in den Regeln einen String dahingehend bearbeiten, dass ich an diesen einen 2. String hinzufügen möchte.

Bsp.:
String 1 = "Guten"
String 2 = "Tag"

String 1 + 2 soll guten Tag ergeben. Hat jemand einen Typ für mich?

Re: String Manipulation in rules

Verfasst: 3. Dez 2019 16:47
von seppy
Hi,

Code: Alles auswählen

 String = String1 + " " + String2
Oder was meinst Du?

Grüße,
Seppy

Re: String Manipulation in rules

Verfasst: 3. Dez 2019 17:36
von bastelnerd
War auch mein Ansatz, gibt aber eine Fehlermeldung

Re: String Manipulation in rules

Verfasst: 4. Dez 2019 12:33
von peter-pan
Was für eine Fehlermeldung bekommst du denn ? Hast du die Variablen auch initialisiert ?

Edit:
Hier eine kleine Test-Rule

Code: Alles auswählen

rule "concatenate"
 when
  Item Dummy4 changed to ON
 then
  var String1 = "Guten "
  var String2 = "Tag"
  var String3 = ""
  String3 = String1 + String2
  logInfo("concatenate", "String3 sagt jetzt: {}", String3)
end
 
und das Ergebnis im Logger:

Code: Alles auswählen

2019-12-04 12:37:01.075 [INFO ] [e.smarthome.model.script.concatenate] - String3 sagt jetzt: Guten Tag