MapSubstring - scriptfunctie
De scriptfunctie MapSubstring wordt gebruikt voor de toewijzing van onderdelen van een uitdrukking aan een eerder geladen toewijzingstabel. De toewijzing is hoofdlettergevoelig en niet-iteratief en subtekenreeksen worden van links naar rechts toegewezen.
Syntaxis:
MapSubstring('map_name', expression)
Retourgegevenstypen: tekenreeks
Argumenten:
Argument | Beschrijving |
---|---|
map_name |
De naam van een toewijzingstabel die eerder is gelezen in een opdracht mapping load of mapping select. De naam moet tussen enkele, rechte aanhalingstekens staan. WaarschuwingWanneer u deze functie gebruikt in een variabele die met een macro is uitgebreid en verwijst naar een toewijzingstabel die niet bestaat, mislukt het aanroepen van de functie en wordt er geen veld gemaakt.
|
expression | De uitdrukking waarvan het resultaat door subtekenreeksen moet worden toegewezen. |
Voorbeeld:
In dit voorbeeld laden wij een lijst met productmodellen. Elk model heeft een reeks van kenmerken die worden beschreven via een samengestelde code. Door de toewijzingstabel met MapSubstring te gebruiken, kunnen wij de kenmerkcodes uitbreiden tot een beschrijving.
De resulterende tabel ziet er als volgt uit:
Model | Description |
---|---|
Twixie | Red Cotton Small |
Boomer | Blue Polyester Large |
Raven | Yellow Polyester Medium |
Seedling | Red Cotton Large |
SeedlingPlus | Red Cotton Large with hood |
Younger | Blue Cotton with patch |
MultiStripe | Red Yellow Blue Cotton Small/Medium/Large |