Extracción de línea específica (entrada: Tipo Cadena A/ tipo numérico B, salida: Tipo Cadena C)

Extracción de una línea específica de un elemento de dato tipo Cadena (múltiples líneas) y lo asigna en otro elemento de dato tipo Cadena. Puede ser utilizado para procesamiento de bucle de líneas múltiples.

    A. Select STRING DATA for multiple lines of textData selectString(multiple line)Required
    B. Select NUMERIC DATA for the line number (at least 1)Data selectNumericRequired
    C. Select STRING DATA for extracted string (update)Data selectString(single line)Required
    -variable namevariable label
    Aconf_DataIdASelect STRING DATA for multiple lines of text
    Bconf_DataIdBSelect NUMERIC DATA for the line number (at least 1)
    Cconf_DataIdCSelect STRING DATA for extracted string (update)
    //// == 自動工程コンフィグの参照 / Config Retrieving ==
    var dataIdA = configs.get("conf_DataIdA");
    var dataIdB = configs.get("conf_DataIdB");
    var dataIdC = configs.get("conf_DataIdC"); // returns key
    
    //// == ワークフローデータの参照 / Data Retrieving ==
    var targetText = data.get( dataIdA ) + "";
    var targetLineNum = data.get( dataIdB ) - 0;
    
    //// == 演算 / Calculating ==
    var linesArray = targetText.split("\n");
    var extractedStr = linesArray[ targetLineNum - 1 ];
    
    //// == ワークフローデータへの代入 / Data Updating ==
    retVal.put( dataIdC, extractedStr );
    

    • A’: Texto almacenado en el elemento de Dato seleccionado en la configuración A
    • A’: Valor numérico almacenado en el elemento de Dato seleccionado en la configuración B
    • La cadena de caracteres de la línea B’ en el texto A’ es extraída y almacenada en el elemento de dato tipo Cadena seleccionado en la configuración C
    • Si el número de línea a extraer es mayor al número de líneas existentes, los datos no serán extraídos (Se asigna una cadena de caracteres “indefinida”)


    Por el momento disponible únicamente en Inglés