Как использовать setValues ​​в скриптах Google - PullRequest
0 голосов
/ 01 июня 2019

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

Вот мое решение:

var URL = blabla
var Sheets = [bla,ble,bli]
var doc = SpreadsheetApp.openByUrl(URL);
var ss3 = doc.getSheetByName(Sheets[2]);
var FinalFacil = [[Matematicas, 1 Medio, Funciones, 6?, 
Facil, A;B;C;D;E, D], [Matematicas, 1 Medio, Funciones, 7?, Facil, 
A;B;C;D;E, E], [Matematicas, 1 Medio, Funciones, 3?, Facil, A;B;C;D;E, A], 
[Matematicas, 1 Medio, Funciones, 4?, Facil, A;B;C;D;E, B]]
ss3.getRange("A1:G4").setValues(FinalFacil);

И я получаю следующую ошибку: Cannot find method setValues((class))

1 Ответ

0 голосов
/ 01 июня 2019

Проблема возникает из-за того, что ss3 равно undefined.Это undefined, потому что третий элемент Sheets тоже не определен.

Если в вашей электронной таблице есть лист с именем bli, замените

var Sheets = [bla,ble,bli]

на

var Sheets = [bla,ble,'bli']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...