Этот код должен делать то, что вы ищете:
function TrackCurrentValues(){
var sheet = SpreadsheetApp.getActive().getSheets()[0];
var lastRow = getLastRowInColumn(sheet, 'I:I');
var pasteRange = sheet.getRange(lastRow + 1,9,1,2);
var copyRange = sheet.getRange(13,6,1,2)
pasteRange.setValues(copyRange.getValues())
};
function getLastRowInColumn(sheetObj, range) {
return sheetObj.getRange(range).getValues().filter(String).length
}
На ваш вопрос в £ £ этот диапазон, скорее всего, отформатирован для отображения этого символа валюты. Чтобы обновить это, выберите диапазон, перейдите на панель инструментов и выберите «Формат»> «Число»> «Укажите желаемый формат»
Дополнительные мысли:
i) Вы добавляете одну переменную lastRow дважды (один раз в функции getLastRowInCOlumn и снова в определении pasteRange)
ii) я бы рекомендовал не использовать «активные диапазоны» для хранения местоположения, а хранить этот диапазон в переменной
iii) Кажется, ваш диапазон копий был шириной 2 столбца, а ваш pasteRange был шириной всего 1 столбец