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.