Google Apps script to copy data from Sheet1 and paste it into specific Shee2 columns

I'm trying to copy paste data from Google sheet1 to sheet2. I can copy data from specific cells, but I can not paste data in a specific range of sheet2. My function is to automatically paste the data in the last row of columns A, B and C. I am using this function below. Please, any help guys.

myFunction () {function
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var sourceSheet = ss.getSheetByName ("Sheet1");
var source = sourceSheet.getRange ("E22: G22");

var destSheet = ss.getSheetByName ("Sheet2");
var lastRow = destSheet.getLastRow ();
if (lastRow) destSheet.insertRowAfter (lastRow);
source.copyTo (destSheet.getRange (lastRow + 1,1), {contentsOnly: true});
}