GlideImportSetTransformMap - escopo, global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • . 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.

    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, booliano aglutinar, 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
    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
    • Verdadeiro: Se verdadeiro e a tabela de destino contiverem um registro com o mesmo valor neste campo, o registro será atualizado, ou seja, não inserido.
    • Falso: Padrão. O registro é 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.
    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
    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
    • Verdadeiro: Se verdadeiro e a tabela de destino contiverem um registro com o mesmo valor neste campo, o registro será atualizado, ou seja, não inserido.
    • Falso: Padrão. O registro é 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 - 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() .
    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();