wiki:es:Documentation/ARexxAPI/GETSELECTED

Version 4 (modified by Emilio Jimenez, 5 years ago) (diff)

En otros idiomas:


ARexx API

    GETSELECTED

    NOMBRE

    GetSelected — Obtener las posiciones de los mensajes seleccionados en la carpeta actual. (V2.0)

    PLANTILLA

    VAR/K,STEM/K

    FUNCIÓN

    Devuelve las posiciones de los mensajes seleccionados en la carpeta actual.

    ENTRADAS

    VAR/K - variable alternativa en la que almacenar los resultados en lugar de RESULT
    STEM/K - nombre base usado para los STEMs donde se almacenará la información devuelta

    RESULTADOS

    VAR - lista de resultados, separados por un espacio
    <STEM>NUM.COUNT - número de mensajes seleccionados
    <STEM>NUM.NR - posición del N mensaje seleccionado, contando a partir de 0; el primer mensaje de la carpeta también ocupa la posición 0

    El resultado es simplemente "0" si la carpeta actual está vacía o si en realidad es un grupo de carpetas.

    NOTAS

    EJEMPLO

             /* Activar códigos de resultados */
    
             OPTIONS RESULTS
    
             /* Solicitar información */
    
             GETSELECTED STEM st.
    
             /* Mostrar los resultados */
    
             SAY 'Mensajes seleccionados:  'st.num.count\\
             DO i = 0 TO st.num.count-1\\
               SAY 'Posición del mensaje #'i':  'st.num.i\\
             END\\
    

    FALLOS

    <STEM>NUM.COUNT no se inicializaba en el caso de las carpetas vacías. Esto fue corregido en YAM 2.4.

    VÉASE TAMBIÉN