In Rule eine Variable ändern innerhalb von (if)
Verfasst: 17. Nov 2022 15:44
Hallo Community,
vielleicht verzettel ich mich aktuell. Ich möchte gerne eine bereits gefüllte Variable innerhalb eine IF Abfrage ändern.
Der Plan:
Es kommt ein Anruf an auf folgender Nummer 00001, dann soll diese Nummer durch einen String ersetzt werden.
Die Regel funktioniert grundsätzlich, nur wird die Nummer angezeigt und nicht durch den String "Praxistelefon" oder "Privattelefon" ersetzt.
Ich freue mich auf Eure Hilfe und schonmal besten Dank
Grüße
Bernhard
vielleicht verzettel ich mich aktuell. Ich möchte gerne eine bereits gefüllte Variable innerhalb eine IF Abfrage ändern.
Der Plan:
Es kommt ein Anruf an auf folgender Nummer 00001, dann soll diese Nummer durch einen String ersetzt werden.
Code: Alles auswählen
rule "Anruf Notification"
when
Item M_Tel_Status changed to RINGING
then
var incCall = M_Tel_EingehendAnruf.state as StringListType
val callerNumber = incCall.getValue(1)
var calledNumber = incCall.getValue(0)
if (calledNumber === "00001") {
var calledNumber = "Praxistelefon"
}
if (calledNumber === "00002") {
var calledNumber = "Privattelefon"
}
var msg = "Anruf von " + callerNumber + " fuer " + calledNumber
M_Persist_Notify.postUpdate(msg)
sendBroadcastNotification(msg)
end
Ich freue mich auf Eure Hilfe und schonmal besten Dank
Grüße
Bernhard