GlideImportSetTransformMap - com escopo, global

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • 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 - GlideImportSetTransformMap(cadeia de caracteres transformMapName, cadeia de caracteres importSetTableName, cadeia de caracteres targetTableName)

    Instancia um objeto GlideImportSetTransformMap.

    Tabela 1. Parâmetros
    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, aglutinação booliana, cadeia de caracteres dateTimeFormat)

    Adicione uma entrada de transformação GlideDateTime a um mapa de transformação.

    Tabela 2. Parâmetros
    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
    • verdadeiro: se verdadeiro e a tabela de destino contiver um registro com o mesmo valor neste campo, o registro será atualizado, ou seja, não será inserido.
    • falso: padrão. O registro foi inserido na tabela de destino.
    sourceColumn 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.
    Tabela 3. Retornos
    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.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    targetColumn 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 a qual transformar.
    sourceColumn Booliano
    Opcional. Sinalizador que indica se o registro deve ser inserido na tabela de destino
    • verdadeiro: se verdadeiro e a tabela de destino contiver um registro com o mesmo valor neste campo, o registro será atualizado, ou seja, não será inserido.
    • falso: padrão. O registro foi inserido na tabela de destino.
    Tabela 5. Retornos
    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 - criar ()

    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().
    Tabela 6. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 7. Retorna
    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();