Ricava il numero di caratteri della stringa in [Source Data] e memorizza il valore su [Destination Data].
TARGET = length(EXPRESSION);
1 2
| # | Descrizione |
| 1 | [Destination Data] Impostare la destinazione in cui memorizzare la lunghezza della stringa. La lunghezza della stringa si memorizza sotto forma di valore intero. |
| 2 | [Source Data] Impostare i dati sorgente in cui la stringa è memorizzata. Usando una variabile esterna, la stringa viene codificata con l'impostazione [Codifica stringa] nell'apparecchiatura associata. Altrimenti, la stringa viene codificata in UTF-8. |
(Esempio)

Var1 = length(Var3);
Variabile in [Source Data] |
Variabile in [Destination Data] |
Commenti | ||
| Stringa | Numero massimo di Byte |
Tipo di dati | Numero di caratteri ricavato | |
| ABCDE | 5 | INT | 5 | - |
| AB | 5 | INT | 2 | - |
| Aあ | 5 | INT | 2 | Il numero di caratteri della stringa viene memorizzato. |
| AA | [Lunghezza variabile] attivata nella finestra Proprietà variabili | INT | 2 | - |
| Aあ | [Lunghezza variabile] attivata nella finestra Proprietà variabili | INT | 2 | Il numero di caratteri della stringa viene memorizzato. |
| A(0x00)CDE | 5 | INT | 1 | Se c’è NULL (0x00), la stringa termina qui.
|
| (0x00) | 5 | INT | 0 | Se c’è NULL (0x00), la stringa termina qui.
|
| A(0x0A)CD | 5 | INT | 4 | Il codice di avanzamento linea (0x0A) è considerato come carattere. |
| A(0x0D)CD | 5 | INT | 4 | Il codice di ritorno (0x0D) è considerato come carattere. |