Всем привет. Посоветуйте литературу, или интернет ресурсы (соц сети или форумы). Где можно было бы, начиная с азов, изучить принципы написания скриптов в гугл таблицах. На данный момент часто приходится прибегать к копипасту различных скриптов и шлифованию их под свои нужды, аля, "На Угад". Хочется понимать все таки, что именно выполняют те или иные операторы и команды, и на каком языке вообще они пишутся
Всем привет. Посоветуйте литературу, или интернет ресурсы (соц сети или форумы). Где можно было бы, начиная с азов, изучить принципы написания скриптов в гугл таблицах. На данный момент часто приходится прибегать к копипасту различных скриптов и шлифованию их под свои нужды, аля, "На Угад". Хочется понимать все таки, что именно выполняют те или иные операторы и команды, и на каком языке вообще они пишутся Kashimirush
Пишутся на GAS, т.е. Google Apps Script. Это скриптовый язык, основанный на JavaScript. Соответственно, дальше с этой информацией в Гугл и подбираем литературу.
Применительно к таблицам Google и их объектам (Sheet, Range и т.п.) - в помощь фирменный хелп по API. Доступен по меню в "Редакторе скриптов": Справка \ Документация по API и дальше в уже в браузере по дереву: G Suite services \ Spreadsheet \ какой-нибудь объект, например, Range. Можно и сразу по прямой ссылке в тот же Range попасть: https://developers.google.com/apps-script/reference/spreadsheet/range . Там много коротких (обычно не более 10 строк) фрагментов кода, применительно к конкретному топику - изучаем и активно используем эти фрагменты по мере необходимости.
Из чисто джаваскриптовой тематики я бы в первую очередь освоил работу с массивами (Array): методы filter, map, indexOf, reduce, forEach и т.д. Уверенное владение ими - залог успеха программирования обработки таблиц.
Пишутся на GAS, т.е. Google Apps Script. Это скриптовый язык, основанный на JavaScript. Соответственно, дальше с этой информацией в Гугл и подбираем литературу.
Применительно к таблицам Google и их объектам (Sheet, Range и т.п.) - в помощь фирменный хелп по API. Доступен по меню в "Редакторе скриптов": Справка \ Документация по API и дальше в уже в браузере по дереву: G Suite services \ Spreadsheet \ какой-нибудь объект, например, Range. Можно и сразу по прямой ссылке в тот же Range попасть: https://developers.google.com/apps-script/reference/spreadsheet/range . Там много коротких (обычно не более 10 строк) фрагментов кода, применительно к конкретному топику - изучаем и активно используем эти фрагменты по мере необходимости.
Из чисто джаваскриптовой тематики я бы в первую очередь освоил работу с массивами (Array): методы filter, map, indexOf, reduce, forEach и т.д. Уверенное владение ими - залог успеха программирования обработки таблиц.Gustav
Лучше заморочиться с JS, чем делать ставку на GAS как первый язык. Являясь диалектом JS, Google Apps Script ничего не вносят в технологию, а сами расширяются за счет нее.
Лучше заморочиться с JS, чем делать ставку на GAS как первый язык. Являясь диалектом JS, Google Apps Script ничего не вносят в технологию, а сами расширяются за счет нее.