Översätt
Översätter det angivna värdet med hjälp av en given ordlista.
Syntax
TRANSLATE(dictionary, keepValuesWithoutTranslation, emptyAsNull, input)
Argument
| Namn | Typ | Beskrivning | Standardvärde |
|---|---|---|---|
| ordbok | sträng | ||
| keepValuesWithoutTranslation | booleskt | Om värden som inte är mappade till ett värde i funktionen ska behållas | |
| emptyAsNull | booleskt | Om inställt, kommer tomma värden att behandlas som null | |
| Indata | string/numeric |
Returnerar
Returnerar ett string värde.
Exempel
| ordbok | keepValuesWithoutTranslation | emptyAsNull | Indata | Utdata |
|---|---|---|---|---|
| 'a,Antman | ||||
| b,Batman | ||||
| d,' | falskt | falskt | 'a' | `Antman` |
| 'a,Antman | ||||
| b,Batman | ||||
| d,' | falskt | falskt | 'b' | `Batman` |
| 'a,Antman | ||||
| b,Batman | ||||
| d,' | falskt | falskt | 'c' | null |
| 'a,Antman | ||||
| b,Batman | ||||
| d,' | sant | falskt | 'c' | `c` |
| 'a,Antman | ||||
| b,Batman | ||||
| d,' | sant | sant | 'd' | null |
| 'a,Antman | ||||
| b,Batman | ||||
| d,' | sant | falskt | 'd' | `` |
| '1234.0,good' | falskt | falskt | 1234 | `good` |
| '1234.0,good' | falskt | falskt | 1234 | `good` |
| '0.0,good' | falskt | falskt | 0 | `good` |
| '-0.0,good' | falskt | falskt | 0 | `good` |
| '-0.0,good' | falskt | falskt | 0 | `good` |
| '1.23456e17,good' | falskt | falskt | 123456000000000000 | `good` |
| '6.000000000000001,good' | falskt | falskt | 6 | null |