NOVA Widget

Kommo'daki Google Sheets Çıktı KPI'LARI (göstergeler)

Widget, Google Tablolarından Kommo arayüzündeki özel bir bloğa veri çıkışı yapmanızı sağlar. Bu sayede yöneticilerin motivasyon ve bilgi göstergelerini görüntülemek mümkündür. Widget, Google Tablolar'daki Raporlar widget'ıyla birlikte çok etkili bir şekilde çalışır ve satış departmanının mevcut başarılarını dinamik olarak gösterebilir.
Widget Settings
Önce bir tablo oluşturmanız gerekir
  • Ardından, widget ayarlarına gidin.
  • Google E-Tablosuna bir bağlantı ekleyin
  • Ardından, bir yönetici seçmeniz gerekir
  • Seçilen yöneticilerin bulunduğu bir blok görünecektir
  • Üzerine tıkladığınızda, Gösterge adını ve Gösterge Hücresini girmek için iki alan görünecektir.
  • Gösterge Adı alanına bir ad girmelisiniz, örneğin "Başarılı müşteri adaylarının sayısı".
  • Ardından, tabloya gidip bu yöneticinin göstergelerine sahip hücreyi bulup hücre numarasını kopyalarız.
  • Gösterge Hücresi alanına bir değer ekleyin
Ardından, Alan Ekle düğmesine tıklayarak tüm göstergeleri ekleyebilirsiniz.
alanları otomatik yükleme

Veri tablosunu hazırladıktan sonra:

  • "Uzantılar" -> "Uygulamalar Komut Dosyası" na gidin
  • Aşağıdaki kodu düzenleyiciye yapıştırın

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) {}

}

  • Alt etki alanı yerine, alt etki alanınızı onsuz yazmanız gerekir.kommo.com
  • Ardından Kaydet'e tıklayın
  • Createtrigger'ı seçin ve çalıştır'a tıklayın, tüm izinleri verin
  • Çalıştır'a tıklayın

Şimdi, tablo değiştirildiğinde, otomatik olarak Kommo'ya yüklenecektir.

Made on
Tilda