Как указать с каким листом работать? Google App Script

332
24 июня 2017, 13:55

Добрый день Есть следующий код

function doGet(e)
{
  var sheet = SpreadsheetApp.openById("1CikjuH1ZqXhvXUTRwTICd0u8DVtePSMpQ2ebv52Y8KU");
  var n=sheet.getRange("Z1").getValue()+2;
  var d = new Date(); 
  sheet.getRange("A"+n).setValue(d);
  sheet.getRange("B"+n).setValue(e.parameter.p1);
  sheet.getRange("C"+n).setValue(e.parameter.p2);
  sheet.getRange("D"+n).setValue(e.parameter.p3);
  sheet.getRange("E"+n).setValue(e.parameter.p4);
  sheet.getRange("Z1").setValue(n-1);
}

Он записывает данные в Таблицу Google через get-запрос Но записывает он всегда в первый лист таблицы Как указать в коде в какой лист нужно записывать данные?

Я копал в сторону класа

 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var first = ss.getSheetByName("first");
 first.activate();

Но до конца не докопал Знает кто-то решение проблемы?

Answer 1

Вот так вы задаёте лист, с которым вам нужно работать:

...
var sheetname = sheet.getSheetByName('data'); // выбираем лист "data"

Дальше вы можете использовать sheetname для дальнейших операций:

var range = sheetname.getRange("A1:B2"); // задаём диапазон на листе "data"
READ ALSO
Сортировка по дате в React data grid

Сортировка по дате в React data grid

Предусмотрена ли сортировка по дате в React data grid? Если да, то как ее можно вызвать? В примерах вся сортировка работает только по строке:

609
Отмена показа тех же самых картинок после нажатия на кнопку назад fancybox 3

Отмена показа тех же самых картинок после нажатия на кнопку назад fancybox 3

Использую в качестве фотогаллереи fancybox 3Возникает следующая ситуация, когда я нажимаю на фотографию и начинаю листать галерею всё норм

338
Регулярное выражение Ф.И.О. js [требует правки]

Регулярное выражение Ф.И.О. js [требует правки]

Регулярное выражение "Фамилия Имя Отчество" или "Фамилия Имя", а так же что бы была возможность ввода не только на русском и на английском языке

277
Плавающее меню для сайта

Плавающее меню для сайта

Нужна помощь: подскажите куда копать или где найти примерСуть в том, что на сайте прикрепленное меню к нижней части страницы при скролле вниз...

369