Puedes mirar los documentos, pero probablemente terminarás leyendo la documentación real : el código fuente.
Si lo haces, encontrarás que:
-
GFFormsModel::get_leads($form_id)
devuelve una lista de entradas para un formulario (tal vez ya lo sepa), donde cada elemento de la matriz es una matriz, una " objeto de entrada "
-
GFFormsModel::get_form_meta($form_id)
devuelve una lista de meta elementos del campo (es decir, describe el nombre, tipo, reglas, etc.) en el formulario, donde cada elemento de la matriz es un " Field object "
Una vez que tenga un objeto de entrada, puede acceder a los campos como elementos, por número de campo. Si necesita encontrar un campo por nombre o tipo, debe iterar sobre la lista de campos en el formulario para obtener una coincidencia, y luego acceder al campo de la entrada por ID de campo.
NB: la mejor manera de determinar el tipo de campo es pasar el elemento meta del campo a GFFormsModel::get_input_type($field)
Editar: tenga en cuenta también que solo se devuelven los primeros 200 caracteres de cada campo en el objeto Entrada. Si tiene campos que almacenan más información, deberá solicitarla, por ejemplo. llamando a GFFormsModel::get_field_value_long($lead, $field_number, $form)
.