Código

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

Resumen

Un Código de Campo es un identificador alfanumérico corto para los Campos que puede utilizarse en las Fórmulas y en la API.

Uso de códigos en las Fórmulas

Al utilizar el Editor de fórmula, puede ver el Valor del Código de los Campos disponibles, lo que ayuda a identificar qué Campo utilizar para las Fórmulas respectivas. Por lo tanto, es muy recomendable rellenar el Campo de Código, especialmente cuando se trabaja con la API.

Por ejemplo, podría hacer referencia a Formularios con o sin Campos de Código, la diferencia se vería algo así:

  • Usando Campos de Código: CONCAT(Rightsholder.first_name, "-", middle_name, "-", Rightsholder.last_name)
  • Sin Campos de Código: CONCAT( clchw8tm7t8nb0ua.[First name], "-", [Middle name], "-", clchw8tm7t8nb0ua.[Last name])
Editor de fórmula sin valores en los Campos de Código
Editor de fórmula sin valores en los Campos de Código
Editor de fórmula con los Campos de Código rellenados
Editor de fórmula con los Campos de Código rellenados

Para más información, consulte Uso del editor de fórmula.

Uso de códigos en la API

Asignar Códigos de Campo también facilita el trabajo con la API. Puede utilizar el Código de Campo, en lugar del ID de Campo, por ejemplo, al enviar actualizaciones a través del proceso descrito en el artículo API para Actualizar Registros.

Por ejemplo, podría añadir un nuevo Registro al Formulario Rightsholder anterior utilizando la siguiente línea de comandos:

curl -X POST https://www.activityinfo.org/resources/update \
  -u anything:APITOKEN \
  -H 'Content-type: application/json' \
  --data-binary @- << EOF
{
  "changes": [
    {
      "formId": "cdznrnclh1x8y8s7",
      "recordId": "ci8l8aqlh1x8y8s8",
      "fields": {
        "first_name": "Kofi",
        "last_name": "Annan"
     }
  ]
}
EOF
Siguiente elemento
Diseño de un Formulario