Hace unos días vimos un código bastante sencillo para obtener una lista de proyectos fácilmente exportable. Otra cosa que es útil exportar (para hacer documentación, por ejemplo) y que no se encuentra en la tabla de metadatos UtilElements son los valores de un enumerado, ya sea el nombre, el Label, el ID, o cualquier combinación de éstos. Para ésto podemos utilizar la clase DictEnum de la siguiente manera:
static void JAEE_GetEnumValueList(Args _args) { DictEnum enum; int i; ; enum = new DictEnum(enumNum(AssetTransType)); for (i=0; i<enum.values(); i++) info(strfmt("%1 - %2", enum.index2Value(i), enum.index2Label(i))); }
Y al igual que en el artículo anterior, obtenemos una ventana de InfoLog que podemos copiar y pegar en Excel o donde prefiramos: