GET_ATT_SUBSTR
Verwenden Sie die Script-Funktion GET_ATT_SUBSTR, um einen Teil des Meldungstexts eines Benachrichtigungsobjekts abzurufen. Sie können sie nur auf der Seite Prozess des entsprechenden Benachrichtigungsobjekts verwenden.
Hinweis: Wenn -sie eine :PUT_ATT_APPEND-Script-Anweisung vor dieser Script-Funktion verwenden, wird der Teil dem erweiterten Meldungstext entnommen. Weitere Informationen finden Sie unter :PUT_ATT_APPEND.
Syntax
GET_ATT_SUBSTR (CALL_TEXT, Anfang, Länge)
Parameter
- GET_ATT_SUBSTR
Ruft einen Teil des Meldungstexts einer Benachrichtigung ab - CALL_TEXT
Name des Attributs, dessen Wert teilweise gelesen werden soll
Format: AE Name oder Script-Variable
Zulässiger Wert: CALL_TEXT - Anfang
Startposition für den Lesevorgang
Format: Zahl oder Script-Variable
Wichtig! Mit der Einführung von UTF-8 bezieht dieser Parameter sich auf die Zeichenposition und nicht auf die Byteposition. Beispielsweise gibt der Wert „7“ das 7. Zeichen und nicht zwangsläufig das 7. Byte an. - Länge
Anzahl von Zeichen, die gelesen werden sollen
Format: Zahl oder Script-Variable
Wichtig! Mit der Einführung von UTF-8 bezieht dieser Parameter sich auf die Anzahl der Zeichen und nicht auf die Anzahl der Byte. Beispielsweise gibt der Wert „10“ Zeichen an, es kann jedoch zehn oder mehr Bytes enthalten.Hinweis: Wenn Sie ab v11 eine Länge angeben, die größer ist als die tatsächliche Länge des Meldungstextes, erhalten Sie eine Fehlermeldung.
Rückgabewerte
Die Script-Funktion hat die folgenden Rückgabewerte:
- Teil des Meldungstextes
- " "
Der angegebene Bereich liegt nicht innerhalb des Meldungstextes.
Beispiel
Im Beispiel werden die ersten 20 Zeichen des Meldungstextes gelesen.
: SET &SECTION# = GET_ATT_SUBSTR (CALL_TEXT,1,20)
Siehe auch:
seealso