Вставить в определенный столбец - Google Sheets - PullRequest
0 голосов
/ 11 декабря 2018

Добрый день, я сделал этот скрипт.Но он вставляется в столбец А, и мне нужно вставить его в столбец Е. Как я могу это сделать?

function Teste() {

    var ss = SpreadsheetApp.getActiveSpreadsheet();

    var source = ss.getRange('Entradas!B9:H29');

    var spreadsheet = SpreadsheetApp.getActive();

    var destSheet = ss.getSheetByName('BD');


    var lastFilledRowInColumnE = getLastPopulatedRow(destSheet.getRange('E:K').getValues());


    var destRange = destSheet.getRange(lastFilledRowInColumnE+1,1);
    source.copyTo(destRange, {contentsOnly: true});

};

1 Ответ

0 голосов
/ 12 декабря 2018

Я думаю, что проблема может быть связана со строкой:

var destRange = destSheet.getRange(lastFilledRowInColumnE+1,1);

Есть несколько различных getRange функций.Если вы предоставляете только два аргумента, вы вызываете версию getRange(row, column).Вы вставляете в строку "lastFilledRowInColumnE+1" и столбец 1, который является A.

Возможно, вам просто нужно будет написать "5" вместо "1", чтобы представить столбец "E".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...