Pregunta sobre CF7 Google Sheets Connector de Wordpress:

Error fatal de deshacer PHP: llamar al miembro de función getWorksheets ()

Un usuario preguntó 👇

Hola,

Gracias por el increíble plugin. Usamos la versión gratuita y tenemos problemas para que funcione el tercer formulario de contacto. La señal de acceso es la misma y verificamos tres veces el nombre de la hoja, los nombres de las columnas y el nombre de la hoja.

Al iniciarse, el círculo sigue girando y el navegador muestra un error de wp-json y el siguiente registro de errores en el registro de apache:

Uncaught Error: Call to a member function getWorksheets() on null in /var/sitename/wp-content/plugins/cf7-google-sheets-connector/lib/google-sheets.php:75nStack trace:n#0 /var/sitename/wp-content/plugins/cf7-google-sheets-connector/includes/class-gs-service.php(174): CF7GSC_googlesheet->add_row(Array)n#1 /var/sitename/wp-includes/class-wp-hook.php(286): Gs_Connector_Service->cf7_save_to_google_sheets(Object(WPCF7_ContactForm))n#2 /var/sitename/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array)n#3 /var/sitename/wp-includes/plugin.php(465): WP_Hook->do_action(Array)n#4 /var/sitename/wp-content/plugins/contact-form-7/includes/submission.php(213): do_action('wpcf7_mail_sent', Object(WPCF7_ContactForm))n#5 /var/sitename/wp-content/plugins/contact-form-7/includes/submission.php(33): WPCF7_Submission->submit()n#6 /var/sitename/wp-content/plugins/contact-form-7/includes/contact-form.php(729): WPCF7_Submission::g in /var/sitename/wp-content/plugins/cf7-google-sheets-connector/lib/google-sheets.php on line 75, referer: https://sitename/subpage/

¿Alguna pista sobre a dónde ir desde aquí?

¡Gracias por adelantado!

Saludos, Gabor

(@westerndeal)

Hace 1 año, 6 meses

Hola @gabrielhargitai,

Gracias por usar nuestro plugin.

El error «Error no recuperado: llamar al miembro de la función getWorksheets () en nulo» se produce si la cuenta con la que se ha integrado no tiene una hoja. ¿Puedes revisar?

Una vez más, integre su cuenta con un nuevo código de autenticación y no verifique si funciona.

Haznos saber.

Gracias Abdullah

(@gabrielhargitai)

Hace 1 año, 6 meses

Hola @westerndeal,

¡Gracias por la pronta respuesta! Entonces, en realidad, negar el acceso a su plugin es una API de Google Sheets.

Sí, intenté crear una nueva hoja con mis propias credenciales y sucede lo mismo. Triple también verificó los nombres de las columnas, ¡incluso para colgar caracteres de espacios en blanco!

Lo extraño es que ya tengo dos hojas que funcionan como se esperaba (mismo usuario), la tercera con la que tengo este problema.

(@westerndeal)

Hace 1 año, 4 meses

Hola @gabrielhargitai,

¿Pudo enlazar a su tercera hoja o todavía tiene alguna pregunta?

Gracias Abdullah

(@gabrielhargitai)

Hace 1 año, 4 meses

Hola @westerndeal,

De hecho, nuestra clienta es de aquí por unas semanas; regresará pronto y luego analizaremos el asunto. Creamos la Hoja con una cuenta de G Suite, pero lo extraño es que ambas funcionan anteriormente.

Se devolverá un informe a medida que el proyecto continúe, ¡gracias por el claro apoyo!

Saludos, Gabor

(@timnovinger)

Hace 1 año, 3 meses

Hola @gabrielhargitai,

Tengo este mismo error en mi registro. ¿Cuál es el arreglo para él? ¡Gracias!

(@westerndeal)

Hace 1 año, 3 meses

Hola @timnovinger,

El error «Error no recuperado: llamar al miembro de la función getWorksheets () en nulo» se produce si una hoja no está disponible en la cuenta que ha integrado ¿Has comprobado?

Incluso si los nombres son incorrectos, se produce el error.

También puede suceder si el folleto es compartido o privado o si no se otorga el acceso.

(@gabrielhargitai)

Hace 1 año, 3 meses

@timnovinger No tenemos una cifra para eso, fuimos y usamos un plugin diferente para el próximo proyecto para lograr lo mismo.

@westerndeal Es una hoja compartida, sí. Lo probé hace un minuto, el formulario dice gracias y el envío se realiza correctamente; sin embargo, la hoja de cálculo no se actualiza. Revisé los registros de errores de Apache y no hay rastro del error que publiqué originalmente. Intentaremos crear una nueva hoja, vincularla nuevamente para ver si el error se ha resuelto en las últimas semanas. ¡Gracias por tu apoyo!

(@westerndeal)

Hace 1 año, 3 meses

@gabrielhargitai

Como está utilizando una versión gratuita, deberá agregar encabezados manualmente y asegurarse de que los nombres de los encabezados no contengan letras mayúsculas, espacios o cualquier carácter especial que no sea un guión (-).

Ejemplo Su nombre debe ser su nombre, la fecha debe ser la fecha, etc. No agregue etiquetas de correo electrónico ( [date] ) con llaves cuadradas como nombre de encabezado.

(@timnovinger)

Hace 1 año, 3 meses

Ah, era una hoja compartida. Lo configuré y me aseguré de tener la propiedad total de la hoja y comenzó a funcionar. ¡Gracias!

(@westerndeal)

Hace 1 año, 3 meses

Genial @timnovinger ..!

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *