Copy data in range A1:E1 from source sheet into target sheet with array.
oTargetRange = targetDoc.getSheets().getByName("Sheet1").getCellRangeByPosition(0, 0 , 4,0 )
oSourceRange = sourceSheet.getCellRangeByPosition(0, 0, 4,0)
arr = oSourceRange.getDataArray()
oTargetRange.setDataArray(arr)
It works fine,i want to use copyRange method
oTargetRange = targetDoc.getSheets().getByName("Sheet1").getCellRangeByPosition(0, 0 , 4,0 ).getRangeAddress()
oSourceRange = sourceSheet.getCellRangeByPosition(0, 0, 4,0).getRangeAddress()
sourceSheet.copyRange(oTargetRange, oSourceRange)
Why can’t use the copyRange to copy data in range?