NOVA Widget

Pines de salida (indicadores) de Hojas de cálculo de Google en Kommo

El widget le permite generar datos de las tablas de Google en un bloque especial en la interfaz Kommo. De esta manera, es posible mostrar los indicadores de motivación e información de los gerentes. El widget funciona de manera muy efectiva junto con el widget de informes en las tablas de Google y puede mostrar dinámicamente los logros actuales del departamento de ventas.

Widget Settings
Primero necesitas crear una tabla
  • A continuación, vaya a la configuración del widget.
  • Insertar un enlace a Google Spreadsheet
  • A continuación, debe seleccionar un administrador
  • Aparecerá un bloque con los gestores seleccionados
  • Al hacer clic en él, aparecerán dos campos para ingresar el nombre del indicador y la Celda del indicador.
  • En el campo Nombre del indicador, debe ingresar un nombre, por ejemplo, "Número de leads".
  • A continuación, vamos a la tabla y encontramos la celda con los indicadores de este administrador y copiamos el número de celda.
  • Inserte un valor en el campo de celda del indicador
A continuación, puede agregar todos los indicadores haciendo clic en el botón Agregar campo.
campos de carga automática
  • Después de preparar la tabla de datos:
  • Vaya a "Extensiones" - > "Script de aplicaciones"
  • Pegue el siguiente código en el editor

function createTrigger() {

 var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

 var triggers = ScriptApp.getProjectTriggers();

 for (var i = 0; i < triggers.length; i++) {

  if (triggers[i].getHandlerFunction() === 'onEdit') {

   ScriptApp.deleteTrigger(triggers[i]);

  }

 }

 ScriptApp.newTrigger('onEdit').forSpreadsheet(spreadsheet).onEdit().create();

}


function onEdit(e) {

 try {

  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

  var editedSheet = e.source.getActiveSheet();

  var sheetId = editedSheet.getSheetId();

  var baseUrl = spreadsheet.getUrl();

  var fullUrl = baseUrl + (baseUrl.includes('?') ? '&' : '?') + 'gid=' + sheetId + '#gid=' + sheetId;

  updateCache(fullUrl, "subdomain");

 } catch (error) {}

}


function updateCache(sheetUrl, subdomain) {

 try {

  UrlFetchApp.fetch("https://sp1-nova.ru/api/gt-cache-update/", {

   method: "post",

   contentType: "application/x-www-form-urlencoded",

   payload: {url: sheetUrl, subdomain: subdomain},

   muteHttpExceptions: true

  });

 } catch (error) {}

}



  • En lugar de subdominio, debe escribir su subdominio sin él .kommo.com
  • Luego haga clic en Guardar
  • Seleccione createTrigger y haga clic en ejecutar, otorgue todos los permisos
  • Haga clic en Ejecutar

Ahora, cuando se cambie la tabla, se cargará automáticamente en Kommo.

Made on
Tilda