Google Sheets устанавливает значение нескольких ячеек в столбце - PullRequest
0 голосов
/ 12 октября 2018

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

function storeValue() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  // ss is now the spreadsheet the script is associated with
  var sheet = ss.getSheets()[0];
var values = [
  ["2.000", "1,000,000", "$2.99"]
];

var range = sheet.getRange("B2:D2");
range.setValues(values);

}

Это прекрасно работает, изменяет эти три ячейки на требуемое значение.Это не то, что мне в конечном итоге нужно, но это работает.Я хочу изменить значения в A8-A10, хотя, и когда я изменяю этот диапазон ячеек (и ничего больше), я получаю следующую ошибку: Неправильная высота диапазона, была 1, но должна быть 3

Что я здесь не так делаю?Я уверен, что это просто.

1 Ответ

0 голосов
/ 12 октября 2018

Массив значений у вас будет записывать в столбцы в строке.Для записи в строку в столбце измените на:

var values = [["2.000"], ["1,000,000"], ["$2.99"]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...