Panel de entrada de lista de fórmulas

El diseñador de listas de fórmulas toma información de datos estructurales y los transforma en una lista estándar. Es decir, una lista de elementos que tiene nombres exclusivos, títulos y varios atributos.

Los orígenes de datos válidos son archivos XML, listas de valores y el contenido de archivos CSV.

Los campos Fórmula y Tipo son comunes a todas las listas de fórmulas. Otros campos del diseñador de listas dependen del tipo de origen de datos seleccionado.

XML

Son orígenes XML válidos:

  • Tabla XML
  • Tupla XML
Tabla XML
La tabla XML contiene <Table> con varios nodos <Row>. Cada fila contiene varios nodos <Property>.
Se crea un elemento para cada fila en el archivo XML.
Los nombres de las filas constituyen los nombres exclusivos de los elementos.
Los orígenes de tabla XML incluyen las columnas y listas de propiedades ListResult. Por ejemplo, especifique =globlalists.[list_name].Columns como fórmula de entrada para devolver los nombres de columna de una lista relacional.
Tupla XML
Un origen típico de tupla XML es la función INITSLICERS.
La fórmula para este origen puede ser =GlobalVariables.gv_variablename.text, donde los resultados devueltos por INITSLICERS se han escrito en una variable.
Los nombres de filas en XML son nombres exclusivos de jerarquía. Se crea un elemento para cada jerarquía.

Para crear una lista de fórmulas desde un origen XML:

  1. Especifique XML como el tipo.
  2. Especifique una fórmula para conectar con el origen.
  3. Especifique el atributo que se debe utilizar como títulos de elementos.

Se crea un atributo para cada propiedad del archivo XML. Si se selecciona Asignación automática de atributos, todos los atributos están disponibles en el cuadro de diálogo Formatear [tipo de objeto] del objeto en el que se muestra la lista. O bien, puede desactivar la asignación automática y realizarla manualmente.

Por ejemplo, si su archivo XML contiene las propiedades AddressLine1, City y PostalCode, atributos cuyos nombres se han creado automáticamente. Si desea que solo esté disponible el atributo PostalCode, desactive la asignación automática y especifique PostalCode en el campo Origen. En el campo Nombre, especifique un nombre para el atributo: por ejemplo Código postal o CP.

XML

CSV
Si dispone de una variable que mantiene el contenido de un archivo CSV, puede crear una lista de fórmulas de ese contenido.
Para crear una lista de fórmulas a partir un origen CSV:
  1. Especifique CSV como el tipo.
  2. Especifique una fórmula para conectar con el origen.
  3. Especifique si la primera fila del archivo CSV contiene nombres de columnas.
Si la primera fila del archivo CSV contiene nombres de columnas, especifique un nombre de columna en los campos Título y Nombre exclusivo.
Si la primera fila del archivo CSV no contiene nombres de columnas, especifique índices de columna en los campos Título y Nombre exclusivo. Es decir, el índice 1 representa la columna 1, el índice 2 representa la columna 2, etc. Y, si desactiva la asignación de atributos automática, utilice los índices de columna en el campo Origen cuando asigne atributos.
Lista
Puede utilizar una lista de valores como el origen de la lista fórmulas. Es importante tener en cuenta que "Lista" no hace referencia, por ejemplo, a una lista de servidores o lista relacional. Hace referencia más bien a una lista de valores tales como los devueltos por una función GETPROPERTIES o GETPROPERTYVALUES.