[Salesforce] La solución a algunos campos personalizados no se puede recuperar en soql ERROR en No existe tal columna '' en la entidad ''

Las soluciones para algunos campos personalizados no se pueden recuperar en soql

A veces creamos objetos en una serie de campos personalizados, pero la consola está buscando no sale, y un error No such column 'customm_fields__c' on entity 'custom_object__c'. If you are attempting to use a custom field, be sure to append the '__c' after the custom field name. Please reference your WSDL or the describe call for the appropriate names.pero en segundo plano obviamente existe este campo.

Tenga la seguridad de que esto no es un error en el marco, sino un problema de configuración de permisos.

Solución

Ingrese a la subpágina de configuración del perfil:

  • Establecer página de inicio
    • Gestión-Usuarios
      • Perfil

Busque el perfil (generalmente el administrador del sistema) que está utilizando actualmente, en la barra de la aplicación para encontrar el conjunto de destino Haga clic para ir a
Inserte la descripción de la imagen aquí

Busque el objeto que está consultando en la lista de objetos y haga clic para ingresar.

En la lista de permisos de campo, busque el campo que acaba de informar incorrectamente, por lo general verá que su permiso de acceso de lectura y el permiso de acceso de edición están desmarcados.
Inserte la descripción de la imagen aquí

Si no está marcado, se determina que este es el motivo. Edite la página actual, verifique los dos permisos de los campos que no se pueden consultar y guárdelo.

Después de guardar, intente ejecutar la instrucción de consulta en este momento y descubra que todo es normal.

Supongo que te gusta

Origin blog.csdn.net/qq_35714301/article/details/114695705
Recomendado
Clasificación