MapSubstring - skriptfunktion
Skriptfunktionen MapSubstring används för att mappa delar av ett valfritt uttryck mot en tidigare inläst mappningstabell. Mappningen är skiftlägeskänslig och icke-iterativ och delsträngar mappas från vänster till höger.
Syntax:
MapSubstring('map_name', expression)
Returnerad datatyp: sträng
Argument:
Argument | Beskrivning |
---|---|
map_name |
Namnet på en mappningstabell som tidigare lästs via en mapping load- eller mapping select-sats. Namnet måste stå inom enkla, raka citationstecken. Anteckning om varningOm du använder den här funktionen i en makroexpanderad variabel och hänvisar till en mappningstabell som inte existerar, misslyckas funktionsanropet och det skapas inget fält.
|
expression | Uttrycket vars resultat ska mappas av delsträngar. |
Exempel:
I det här exemplet laddar vi en lista med produktmodeller. Varje modell har en uppsättning attribut som beskrivs av en sammansatt kod. Genom att använda mappningstabellen med MapSubstring kan vi utöka attributkoderna till en beskrivning.
Den resulterande tabellen ser ut så här:
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 |