GlideImportSetTransformMap - escopo, global
. GlideImportSetTransformMap A API fornece métodos para criar mapas de transformação e entradas de transformação.
Você pode usar GlideImportSetTransformMap métodos em scripts globais e com escopo. Use sn_impex Identificador de namespace para criar um objeto GlideImportSetTransformMap.
GlideImportSetTransformMap - GlideImportSetTransformMap(cadeia de caracteres transformMapName, cadeia de caracteres importSetTableName, cadeia de caracteres targetTableName)
Instancia um objeto GlideImportSetTransformMap.
| Nome | Tipo | Descrição |
|---|---|---|
| TransformMapName | Cadeia de caracteres | Nome do mapa. |
| ImportSetTableName | Cadeia de caracteres | Nome da tabela Conjunto para importação. |
| TargetTableName | Cadeia de caracteres | Nome da tabela de destino. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
GlideImportSetTransformMap - addDateTimeTransformEntry(cadeia de caracteres sourceColumn, cadeia de caracteres targetColumn, booliano aglutinar, cadeia de caracteres dateTimeFormat)
Adicione uma entrada de transformação GlideDateTime a um mapa de transformação.
| Nome | Tipo | Descrição |
|---|---|---|
| TargetColunn | Cadeia de caracteres | Coluna de destino da tabela de destino para transformar. |
| aglutinar | Booliano | Opcional. Sinalizador que indica se o registro deve ser inserido na tabela de destino
|
| Coluna de origem | Cadeia de caracteres | Coluna de origem da tabela Conjunto de importação da qual transformar. |
| DateTimeFormat | Cadeia de caracteres | Opcional. Formato GlideDateTime da transformação, por exemplo, aaaa-MM-dd HH:mm:ss. Se estiver vazio, o valor padrão será o formato de data e hora do sistema. |
| Tipo | Descrição |
|---|---|
| vazio |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName,);
transformMap.addDateTimeTransformEntry("u_start date", "first day", true, "yyyy-MM-dd HH:mm:ss");
var transformMapId = transformMap.create();
GlideImportSetTransformMap - addTransformEntry(cadeia de caracteres sourceColumn, cadeia de caracteres targetColumn, aglutinação booliana)
Adiciona uma entrada de transformação de cadeia de caracteres a um mapa de transformação.
| Nome | Tipo | Descrição |
|---|---|---|
| TargetColunn | Cadeia de caracteres | Coluna de origem da tabela Conjunto de importação da qual transformar. |
| aglutinar | Cadeia de caracteres | Coluna de destino da tabela de destino para transformar. |
| Coluna de origem | Booliano | Opcional. Sinalizador que indica se o registro deve ser inserido na tabela de destino
|
| Tipo | Descrição |
|---|---|
| vazio |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
transformMap.addTransformEntry("first_name", "first_name", true);
transformMap.addTransformEntry("last_name", "last_name", false);
transformMap.addTransformEntry("age", "age", false);
var transformMapId = transformMap.create();
GlideImportSetTransformMap - create()
Cria um novo mapa de transformação.
Nota:
Para criar um mapa de transformação, você deve ter definido pelo menos uma entrada de transformação usando qualquer um deles AddDateTimeTransformEntry() ou AddTransformEntry() .
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O sys_id do mapa de transformação criado. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);
transformMap.addTransformEntry("u_first_name", "first_name");
var transformMapId = transformMap.create();