Saltar al contenido principal

Integración Google Sheets

Aplica los cambios de inmediato en Hojas de Google

Haz clic en "Apps Script"

  • Renombra el proyecto - Haz clic en "Producto sin título"

Configura la función CallNewOaks

Sustituye el valor del número de serie con el ID de tu chatbot dentro de la función "callNewOaks" y copia la función para reemplazar la función predeterminada en la sección "Code.gs"

'serialNumber': '<TU_NÚMERO_DE_SERIE>' El valor de este "serialNumber" se encuentra en Chatbot -> Configuración -> General -> Token.

// Sustituye <TU_NÚMERO_DE_SERIE> con el ID de tu chatbot.
function callNewOaks(e) {
var url = SpreadsheetApp.getActiveSpreadsheet().getUrl();
var options = {
method: 'post',
contentType: 'application/x-www-form-urlencoded',
payload: {
googleSheetUrl: url,
serialNumber: '<TU_NÚMERO_DE_SERIE>'
}
};
var response = UrlFetchApp.fetch(
'https://usapi.hottask.com/chat/chatbot/googlesheetedithook',
options
);
if (response.getResponseCode() == 200) {
var content_text = response.getContentText();
if (JSON.parse(content_text).Succescc == false)
throw new Error('Respuesta http fallida');
} else throw new Error('Código de respuesta http ' + response.getResponseCode());
}

Guarda el proyecto

  • Ejecuta la función seleccionada - Haz clic en "Revisar permisos" - Elige una cuenta - Haz clic en "Ir a Appointify" - Haz clic en "Permitir"

Agrega un trigger

Haz clic en "Trigger" - Crea un nuevo trigger - Agrega trigger para Neoagent AI - Elige una cuenta

Verifica la sincronización de datos

Puedes modificar el contenido de la hoja de Google y verificar si los datos del chatbot están activos después de 15 minutos.