Спасибо за статью, полезно. Закинул в закладки, буду разбирать контракт по кусочкам, много есть моментов, которые пригодятся. Очень понравилась фишка с генерируемым css на основе NFT :-)
var sheet = SpreadsheetApp.getActiveSheet();
var ss = SpreadsheetApp.getActiveSpreadsheet();
Не очень понятно, что Вы здесь делаете.
В "sheet" у вас хранится активная таблица. В "ss" — активный лист. А затем в активной таблице Вы ищете диапазон с именем "URL". Зачем его искать по всей таблице, если он у вас будет находиться только в активном листе.
То есть, если Вы хотели получить активную таблицу и в ней активный лист, то, на мой взгляд, это должно выглядеть следующим образом:
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var ss = sheet.getActiveSheet();
И затем все манипуляции проводить уже с активным листом "ss".
Спасибо за статью, полезно. Закинул в закладки, буду разбирать контракт по кусочкам, много есть моментов, которые пригодятся.
Очень понравилась фишка с генерируемым css на основе NFT :-)
Хорошо, убедили)
Очень полезный метод getRangeByName, сам до него не добрался, поэтому благодарю за статью)
Не очень понятно, что Вы здесь делаете.
В "sheet" у вас хранится активная таблица. В "ss" — активный лист. А затем в активной таблице Вы ищете диапазон с именем "URL". Зачем его искать по всей таблице, если он у вас будет находиться только в активном листе.
То есть, если Вы хотели получить активную таблицу и в ней активный лист, то, на мой взгляд, это должно выглядеть следующим образом:
И затем все манипуляции проводить уже с активным листом "ss".