GlideImportSetTransformMap - com escopo, global
A API GlideImportSetTransformMap fornece métodos para criar mapas de transformação e entradas de transformação.
Você pode usar os métodos GlideImportSetTransformMap em scripts globais e com escopo. Use o identificador de namespace sn_impex para criar um objeto GlideImportSetTransformMap.
GlideImportSetTransformMap - addDateTimeTransformEntry(cadeia de caracteres sourceColumn, cadeia de caracteres targetColumn, aglutinação booliana, cadeia de caracteres dateTimeFormat)
Adicione uma entrada de transformação GlideDateTime a um mapa de transformação.
| Nome | Tipo | Descrição |
|---|---|---|
| targetColumn | Cadeia de caracteres | Coluna de destino da tabela de destino para a qual transformar. |
| aglutinar | Booliano | Opcional. Sinalizador que indica se o registro deve ser inserido na tabela de destino
|
| sourceColumn | Cadeia de caracteres | Coluna de origem da tabela Import Set da qual transformar. |
| data/horaFormat | 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 |
|---|---|---|
| targetColumn | Cadeia de caracteres | Coluna de origem da tabela Import Set da qual transformar. |
| aglutinar | Cadeia de caracteres | Coluna de destino da tabela de destino para a qual transformar. |
| sourceColumn | 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 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();
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 de importação. |
| targetTableName | Cadeia de caracteres | Nome da tabela de destino. |
var transformMap = new sn_impex.GlideImportSetTransformMap("temp user map name", importSetTableName, targetTableName);