Saltar al contenido principal
Versión: 20 R7 BETA

GET ALLOWED METHODS

GET ALLOWED METHODS ( arrMetodos )

ParámetroTipoDescripción
arrMetodosText arrayArray de nombres de métodos

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando GET ALLOWED METHODS devuelve, en arrMetodos, los nombres de los métodos que pueden utilizarse para escribir fórmulas. Estos métodos están listados al final de la lista de comandos en el editor.

Por defecto, los métodos no pueden ser utilizados en el editor de fórmulas. Los métodos deben ser autorizados explícitamente utilizando el comando SET ALLOWED METHODS. Si este comando no ha sido ejecutado, GET ALLOWED METHODS devuelve un array vacío.

GET ALLOWED METHODS devuelve exactamente lo que se le pasó a SET ALLOWED METHODS, es decir un array alfa (el comando crea y dimensiona el array). Igualmente, si el carácter arroba (@) se utiliza para definir un grupo de métodos, se devuelve la cadena que contiene el carácter @ (y no los nombres de los métodos del grupo).

Este comando es útil para conservar los parámetros del conjunto actual de métodos autorizados antes de la ejecución de una fórmula en un contexto específico (por ejemplo, un informe rápido).

Ejemplo

Este ejemplo autoriza un conjunto de métodos específicos para crear un informe:

  //Almacenamiento de los parámetros actuales
 GET ALLOWED METHODS(metodosArray)
 
  //Definición de los métodos para el informe rápido
 arrMetodos_Reports{1}:="Reports_@"
 SET ALLOWED METHODS(arrMetodos_Reports)
 QR REPORT([Personas];"MiInforme")
 
  //Reestablecimiento de los parámetros actuales
 SET ALLOWED METHODS(arrMetodos)

Ver también

SET ALLOWED METHODS