Копирование данных из электронной таблицы в другую и в активную ячейку - PullRequest
0 голосов
/ 05 марта 2019

Надеюсь, вы, ребята, сможете мне помочь.Я поглядывал в глаза ... Я пытаюсь скопировать данные из одной ячейки (B2) в другую электронную таблицу (используемая электронная таблица, конечно).Я получаю данные, но они каждый раз отправляются в ячейку A1.

Ячейка, в которую я копирую данные, будет перемещаться вправо каждую неделю, поэтому я не могу использовать фиксированную ячейку.

Вот код:

function a(){

var test = SpreadsheetApp.openById("mysourcespreadsheet").
  getSheetByName("mysourcesheet").getRange("B2").getValues();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getCurrentCell();

cell.setValue(test);
}

Что я действительно хотел сделать, это скопировать переменную 'test' в первую пустую ячейку в строке 4, но давайте просто сделаем шагв то время, как я довольно новичок в скриптах Google:)

1 Ответ

0 голосов
/ 07 марта 2019

А-а-а-а-а ... Моя глупость так сильно болит! Я думаю, что нашел ошибку. var sheet = ss.getSheets()[0]; -> должно быть var sheet = ss.getActiveSheet();

Спасибо за помощь, ты

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