Advertisement
Nexo78

Untitled

Dec 14th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function onOpen()
  2. {
  3.     SpreadsheetApp.getActiveSpreadsheet().addMenu("Выполнить поиск", [{name: "Да", functionName: "main"}]);
  4. }
  5.  
  6. function getList(){
  7.  
  8.   var list = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("список сайтов").getDataRange().getValues();
  9.   return list;
  10. }
  11.  
  12. function getData(){
  13.  
  14.   var data = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("данные").getDataRange().getValues();
  15.   return data;
  16. }
  17.  
  18. function main(){
  19. var listArray = getList();
  20. var dataArray = getData();
  21.  
  22. var dataSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("данные");
  23. var listSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("список сайтов");
  24.  
  25. for (var i=1;i<dataArray.length;i++) {
  26.   Logger.log("Цикл 1: " + "итерация " + i);
  27.   for (var j=0;j<listArray.length;j++) {
  28.     if (dataArray[i][0] === listArray[j][0]) {
  29.       if (listArray[j][3] === ''){
  30.         listSheet.getRange("B2:D13").setValue(dataArray[i][1]);
  31.        
  32.       }
  33.          if (listArray[j][5] === ''){
  34.           listSheet.getRange("F13").setValue(dataArray[i][2]);
  35.           Logger.log("ffff");
  36.         }
  37.       }
  38.     }
  39.   }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement