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. WaarschuwingAls u deze functie gebruikt voor een variabele die is uitgebreid met een macro en verwijst naar een toewijzingstabel die niet bestaat, geeft de functie een fout weer 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 |