Копирование данных с одного листа на другой - Google Script - PullRequest
1 голос
/ 01 августа 2020
• 1000 найдено ".
function Find() {
  var spreadsheet = SpreadsheetApp.getActive();
  var currcell = spreadsheet.getCurrentCell();
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Exp GPPB Breakdown'), true);
  spreadsheet.getRange('C1').activate();
  spreadsheet.getRange(currcell).copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
  spreadsheet.getRange('A4').activate();
  var criteria = SpreadsheetApp.newFilterCriteria()
  .build();
  spreadsheet.getActiveSheet().getFilter().setColumnFilterCriteria(1, criteria);
};

1 Ответ

2 голосов
/ 01 августа 2020

Замените

var currcell = spreadsheet.getCurrentCell();

на

var currcell = spreadsheet.getActiveSheet().getCurrentCell().getA1Notation();
...