Obtient le nombre de caractères de la chaîne dans [Source Data] et stocke la valeur dans [Destination Data].
TARGET = length(EXPRESSION);
1 2
| # | Description |
| 1 | [Destination Data] Définissez la destination dans laquelle vous souhaitez stocker la longueur de la chaîne. La longueur de la chaîne est stockée sous forme de valeur entière. |
| 2 | [Source Data] Définissez la source de données dans laquelle la chaîne est stockée. Si vous utilisez une variable externe, la chaîne est encodée dans le paramètre [Encodage de chaîne] de l'équipement associé. Sinon, la chaîne est encodée en UTF-8. |
(Exemple)

Var1 = length(Var3);
Variable dans [Source Data] |
Variable dans [Destination Data] |
Commentaires | ||
| Chaîne | Nombre maximum d'octets |
Type de données | Nombre de caractères obtenus | |
| ABCDE | 5 | INT | 5 | - |
| AB | 5 | INT | 2 | - |
| Aあ | 5 | INT | 2 | Le nombre de caractères de la chaîne est stocké. |
| AA | [Longueur de la variable] activée dans la fenêtre des propriétés de variable | INT | 2 | - |
| Aあ | [Longueur de la variable] activée dans la fenêtre des propriétés de variable | INT | 2 | Le nombre de caractères de la chaîne est stocké. |
| A(0x00)CDE | 5 | INT | 1 | Si la valeur est NULLE (0x00), la chaîne se termine là.
|
| (0x00) | 5 | INT | 0 | Si la valeur est NULLE (0x00), la chaîne se termine là.
|
| A(0x0A)CD | 5 | INT | 4 | Le code de saut de ligne (0x0A) est considéré comme un caractère. |
| A(0x0D)CD | 5 | INT | 4 | Le code retour (0x0D) est considéré comme un caractère. |