es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tipo de error no capturado (en promesa): TypeError: No se pueden leer las propiedades de indefinido (leyendo ‘getById’)

Tengo el siguiente error cuando intento acceder a mi webpart que he creado: Uncaught (en promesa) TypeError: No se pueden leer las propiedades de indefinido (lectura de ‘getById’).

El código es el siguiente:

public static async getChannels(groupId: string): Promise<any[]> {

var channels: any[] = [];

channels = await graph.teams.getById(groupId).channels.get();

return channels;

}

¡Gracias por su ayuda!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el error proviene de la línea channels = await graph.teams.getById(groupId).channels.get();. Parece que graph.teams.getById(groupId) está devolviendo undefined, por eso está recibiendo el error.

    Para depurar esto, puedes intentar registrar el valor de graph.teams.getById(groupId) en la consola para ver qué está devolviendo. También puedes comprobar si el groupId es válido y si el usuario tiene los permisos correctos para acceder a los datos.

Comments are closed.