вот мой кусок переноса нужных мне данных, но не могу додуматься, как прописать условия и тригггер
function myfunction() {
var opensheet = SpreadsheetApp.openById("id_Spreadsheet_1);
var getsheetname = opensheet.getSheetByName("imp_1");
var col1 = getsheetname.getRange("A:A").getValues();
var col2 = getsheetname.getRange("C:C").getValues();
var col8 = getsheetname.getRange("H:H").getValues();
var col10 = getsheetname.getRange("J:J").getValues();
var tosheet = SpreadsheetApp.openById("id_Spreadsheet_2");
var getsheet = tosheet.getSheetByName("imp_2");
var pastedata1 = getsheet.getRange(1,1,col1.length,col1[0].length).setValues(col1);
var pastedata2 = getsheet.getRange(1,2,col2.length,col2[0].length).setValues(col2);
var pastedata3 = getsheet.getRange(1,3,col8.length,col8[0].length).setValues(col8);
var pastedata4 = getsheet.getRange(1,4,col10.length,col10[0].length).setValues(col10);
function myfunction() {
var opensheet = SpreadsheetApp.openById("id_Spreadsheet_1);
var getsheetname = opensheet.getSheetByName("imp_1");
var col1 = getsheetname.getRange("A:A").getValues();
var col2 = getsheetname.getRange("C:C").getValues();
var col8 = getsheetname.getRange("H:H").getValues();
var col10 = getsheetname.getRange("J:J").getValues();
Logger.log(col1);
Logger.log(col2);
Logger.log(col8);
Logger.log(col10);
var tosheet = SpreadsheetApp.openById("id_Spreadsheet_2");
var getsheet = tosheet.getSheetByName("imp_2");
var pastedata1 = getsheet.getRange(1,1,col1.length,col1[0].length).setValues(col1);
var pastedata2 = getsheet.getRange(1,2,col2.length,col2[0].length).setValues(col2);
var pastedata3 = getsheet.getRange(1,3,col8.length,col8[0].length).setValues(col8);
var pastedata4 = getsheet.getRange(1,4,col10.length,col10[0].length).setValues(col10);