Guest User

Untitled

a guest
Jul 28th, 2022
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const token = "";
  2.  
  3. function timer() {
  4.   let ss = SpreadsheetApp.getActiveSpreadsheet();
  5.   let ws = ss.getSheetByName("Авансы");
  6.   let activeCell = ss.getActiveSheet().getActiveCell();
  7.   let data = ws.getRange(2, 1, ws.getLastRow()-1, 9).getValues();
  8.  
  9.   for (i = 0; i < data.length; i++) {
  10.     let dataInfo = data[i];
  11.     let partner = dataInfo[0];
  12.     let inn = dataInfo[1];
  13.     let order = dataInfo[3];
  14.     let data_order = dataInfo[4];
  15.     let sum_prepayment = dataInfo[5];
  16.     let request_sent = dataInfo [7];
  17.     let data_request_sent = dataInfo [8];
  18.     let credited_prepayment = dataInfo [9];
  19.     let data_credited_prepayment = dataInfo [10];
  20.     let executor = dataInfo [11];
  21.     let chatID = "";
  22.  
  23.     if (request_sent === true && data_request_sent === "") {
  24.       sendText(chatID, "Отправлен запрос, контрагенту  " + partner + " (ИНН " + inn + " ). По заказу: " + order + " от "+ data_order + ", сумма аванса:" + sum_prepayment +
  25.                             " руб. Запрос отправил: " + executor + " .");
  26.       }
  27.    
  28. //console.log(sendText)  
  29.     if (credited_prepayment === true && data_credited_prepayment === "") {
  30.       sendText(chatID, "Аванс в размере" + sum_prepayment + " руб., по заказу " + order + " от  " + data_order + "г. ЗАЧТЕН. ");
  31.     }    
  32.   }
  33. //console.log(sendText)
  34. }
  35.  
  36.  
  37.   if (value && range.getColumn() == 2 && sheet.getName() == 'Лист1') {
  38.     function sendText(chatId, text, keyBoard) {
  39.  
  40.     let data = {
  41.       method: 'post',
  42.       payload: {
  43.         method: 'sendMessage',
  44.         chat_id: String(chatId),
  45.         text: text,
  46.         parse_mode: 'HTML',
  47.         reply_markup: JSON.stringify(keyBoard)
  48.       }
  49.     }  
  50.     UrlFetchApp.fetch('https://api.telegram.org/bot' + token + '/', data);
  51.   }
  52. }
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
Advertisement
Add Comment
Please, Sign In to add comment