google apps script - Copy row values to a new sheet if it exist in another sheet -


I am new to Google Script and I have a script that is meant to be created. I have found this, where it should be removed in the row in any other sheet in the row. Now, my position is different here in my Google Spreadsheet, I have 3 sheets, the unique value that will be compared to the first two sheets, the first column is the "id number".

Looking at the values, 784 | John Steip | IT department is present in the first 2 sheets, so the entire line should be copied to Sheet 3.

It is equivalent that if ID ID is present in sheet 1 and 2, then it should be copied to sheet 3.

I tried to modify the script, but I can not work:

  function copyRowtoSheet3 () {var s 1 = SpreadsheetApp.openById ( "1RlQTLZyPLasoJGplKemKg9qgcLcvCZZ_tPn6lWXEePw "). GetSheetByName ('sheet1'); Var s2 = SpreadsheetApp.openById ( "1RlQTLZyPLasoJGplKemKg9qgcLcvCZZ_tPn6lWXEePw") getSheetByName ( 'Sheet2'). VAR S3 = SpreadsheetApp.openById ( "1RlQTLZyPLasoJGplKemKg9qgcLcvCZZ_tPn6lWXEePw") getSheetByName ( 'sheets 3'). Var Value 1 = s1.getDataRange () GetValues ​​(); Var Value 2 = s2.getDataRange () GetValues ​​(); Var ResultsAll = []; (Var = n values1) {var for true = true (value 2 in var p) {if values1 [n] [0] == values2 [p] [0] and value1 [n] [1 ] = = Value 2 [p] [1]) {keep = false; break ; }} If (keep) {resultArray.push (value 1 [n])}; } S1.clear () s1.getRange (1,1, results too long, the result is [0]. Length) .SetVilz (Result Alternate); }  

Thanks Any help / advice is highly appreciated.

Not sure your situation work ... both sheets equal than the example outlined by Easy, just keep that data where parity == is correct. Try

Such (change IDs in):

  function copyRowtoSheet3 () {var s 1 = SpreadsheetApp.openById ( "1x8buwr ______ w7MeqZAiJJIX0yC-oITBAtykBAM" ) GetSheetByName ('sheet1'). Var s2 = SpreadsheetApp.openById ( "1x8buwr ______ w7MeqZAiJJIX0yC-oITBAtykBAM") getSheetByName ( 'Sheet2'). VAR S3 = SpreadsheetApp.openById ( "1x8buwr ______ w7MeqZAiJJIX0yC-oITBAtykBAM") getSheetByName ( 'sheets 3'). Var Value 1 = s1.getDataRange () GetValues ​​(); Var Value 2 = s2.getDataRange () GetValues ​​(); Var ResultsAll = []; (Var n = 0; n & lt; values1.length; n ++) for {var keep = false; (Var p = 0; p & lt; values2.length; p ++) {logger.log (value 1 [n] [0] + '=?' + 2 values ​​[p] [0]); If (value 1 [n] [0] == value 2 [P] [0] and amp; value 1 [n] [1] == value 2 [P] [1]) {Prinamarere present (value 1 [N ]); Logger.log ('true'); the break; Remove // ​​if the value is not unique and you want to keep all the events ...}}} s3.getRange (+ 1,1, Prinamarere. Cross, Prinamarere [0]. Length) Ksetvolugh (Prinamarere); }  

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -