Тёмный

Google Apps Script.Первое знакомство и создание своей функции.Скрипты Google Sheets Урок 1. 

STM Solution
Подписаться 40 тыс.
Просмотров 98 тыс.
50% 1

Друзья! По вашим просьбам открываю новую рубрику Google Apps Script. В ней я буду рассказывать о том как писать скрипты в гугл таблицах и какие полезные вещи вы сможете сделать с помощью них. Пишите комментарии и замечания ниже, постараюсь ответить на все!
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
/ @stmsolution
💰 Поддержать монетой:
🥇Bitcoin - bc1q5ve3p8zmcm6z9tapts6padpmnvv572tsujukad
📲 Через кнопку "Спасибо"
👍 Или станьте спонсором канала!
В этом уроке вы узнаете как создать свой первый скрипт в Google таблице, как открыть редактор скриптов,
научитесь объявлять переменные, получать и вставлять данные, создавать свои собственные пользовательские функции и т.д. .
Смотрите до конца, будет интересно.
Поддержи автора канала пальцем в верх и подпиской это для
меня лучший стимул продолжать развиваться.
Сайт Gapps Script c инфой по всем обьектам которые можно использовать в гугл скриптах - developers.goo...
Все уроки по Гугл таблицам в одном плейлисте - • Google таблицы. Как со...
Попробуй себя в фрилансе - kwork.ru/?ref=...
Или закажи разработку - kwork.ru/user/...
Помощь по гугл таблицам - пишите в ВК id8947072
Мой паблик в Telegram - t.me/stmsolution
Буду рад видеть вас в моей группе ВК - public1...
Twitter - / stm_solution
Мой сайт stmsolution.ru
Еще больше видео на моем канале / @stmsolution

Опубликовано:

 

13 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 160   
@juntechie
@juntechie 2 года назад
10:46 Достаточно важный момент который стоит учитывать. Если ваш регион "СНГ" то при передаче нескольких значений в функцию нужно использовать разделитель ";"(точка с запятой, как у автора). Но есть регионы, которые используют просто запятую ","(как собственно в многих языках кодинга). Это нужно учитывать иначе, как я ,будете искать почему всё крашится))
@Елена_Позднякова
@Елена_Позднякова 4 года назад
Спасибо большое! Шикарный урок! Всё просто и понятно, пойду тренироваться.
@stmsolution
@stmsolution 4 года назад
Спасибо, стараемся
@n2ab38
@n2ab38 3 года назад
Спасибо Вам за видео! У меня появился вопрос 10:56 если у меня много данных, я каждый раз должен вручную писать Аргументы? Существует ли другой способ писать функцию чтб она сработала без написания Аргументов?
@АйнурЖазыкбаева-п5ю
Спасибо!!!!!! Про такие расширенные функции и бесконечности возможностей сервисов Google в первый раз узнала! Очень ясно!
@stmsolution
@stmsolution 4 года назад
Рад помочь
@PRO-guns
@PRO-guns 9 месяцев назад
Парень, респект тебе!!!! Очень помогли и вдохновили твои уроки!!!
@stmsolution
@stmsolution 9 месяцев назад
На здоровье
@Barsuk_online
@Barsuk_online 3 месяца назад
Спасибо за уроки, все доходчиво.
@softinvest-info
@softinvest-info 2 года назад
*Спасибо за видео. Очень хорошее объяснение* 👍
@averkief
@averkief Год назад
Добрый день. Спасибо за курс. По вашим видео научился писать скрипты. Но так как скрипт становятся большие, строк на 300-400. Появилась мысль разделять функции в разных файлах. Но пока не могу понять как это работает. Мне показалось, что файлы разные, но они гуглам читабются как один, а разделение создано только для визуального удобства. Т.е. в разных файлах не должно быть одинаковые названия переменных и функций. Так ли это? Вы разбирались с ними?
@АлександрХснулов
Спасибо! Буду пробовать. Главное волну поймать чтобы моск перестроился в этом направлении...
@stmsolution
@stmsolution 5 лет назад
Перестроится для меня лично сложно, до сих пор не могу перестроиться)))оно со временем придет в любом случае, чем дольше занимаешься тем быстрее перестраиваешься
@МихаилСмирнов-ы7б
@МихаилСмирнов-ы7б 3 года назад
В очередной раз спасибо=) в очередной раз возвращаюсь к урокам=) пришёл в очередной раз к осознанию что без скриптов не справляюсь=) ранее их копировал и даже ничего не мог добавить=)настало время попробовать разобраться=)
@stmsolution
@stmsolution 3 года назад
Желаю удачи в нелёгком бою))
@AleksTrifonov
@AleksTrifonov 2 года назад
Ждем ещё видео по Google скриптам
@kalach-s-izyumom
@kalach-s-izyumom 6 месяцев назад
Добрый день, может вы знаете как можно с помощью скриптов ограничить функционал таблицы, и активировать его только для определенных копий изначальной таблицы.
@МарияКозлова-и7ф
@МарияКозлова-и7ф 2 года назад
Спасибо автору,классное видео)
@stmsolution
@stmsolution 2 года назад
Рад помочь!
@АлександрКарташов-х9и
Великолепно, спасибо большое!!!
@stmsolution
@stmsolution 3 года назад
Рад помочь!
@gevorgavdzhyan981
@gevorgavdzhyan981 Год назад
ого круто полезное видео респект!
@amurlamur3125
@amurlamur3125 3 года назад
Отличное видео. Спасибо
@0tbeptka
@0tbeptka 3 года назад
Спасибой!
@lex5454
@lex5454 3 года назад
супер! спасибо
@Andrey24Makarof
@Andrey24Makarof Год назад
Это первый урок б..ть. А он объясняет как уже уверенным пользователям. Для начала - Что такое "точка" и зачем она?
@stmsolution
@stmsolution Год назад
В начале видео сказал же что для работы в гугл скриптах вы как минимум должны немножко изучить джава скрипт. основы, где все рассказывается про точки и тд)) Рекомендую данный сайт learn.javascript.ru/
@murat.ondasyn
@murat.ondasyn 3 года назад
Здравствуйте. Подскажите пожалуйста. Существуют ли какие-либо ограничения для GOOGLE App script относительно того, сколько раз скрипт может вызываться веб-сайтом? СПАСИБО
@bypew9241
@bypew9241 3 года назад
Начало в 1:10
@БогданЮськив
@БогданЮськив 4 года назад
Запишите пожалуйста видео как написать скрипт поисковик минимальной цены по прайсам и составлением отдельного прайса из них) Или уже есть такое ...
@aldan4871
@aldan4871 4 года назад
Спасибо за урок, есть вопрос как в гугл таблице по галочке проставлять дату в другой ячейке и что б она при изменении таблицы(дата) не пересчитывалась?, а то функция today() меняет дату на следующий день.
@stmsolution
@stmsolution 4 года назад
да, скриптом, onEdit и внутри прописать nwe Date()
@artemar2526
@artemar2526 2 года назад
Здравствуйте, такой вопрос - можно-ли сделать на AppScript многопоточное программирование?
@MobileServiceBarnaul
@MobileServiceBarnaul 4 месяца назад
Спасибо
@n2ab38
@n2ab38 3 года назад
Спасибо Вам за видео! У меня появился вопрос 10:56 если у меня много данных, я каждый раз должен вручную писать Аргументы? Существует ли другой способ писать функцию чтб она сработала без написания Аргументов?
@belivanx
@belivanx 2 года назад
Отличные уроки! Спасибо за ваш труд. Подскажите, как форматировать числа в скрипте. Или может быть знаете, как победить отклонения в математических расчетах, у меня из-за некорректных расчетов слетают фильтры и циклы. Задаю через переменные рассчитать 0,05+0,01 и получаю: 0,060000000000000005. Цикл стоит до
@stmsolution
@stmsolution 2 года назад
В каждой итерации цикла округлять? До определенного разряда?
@МаргаритаГеваргис
Вопрос может не сюда просто уже не знаю где искать, весь интернет перерыла. Хочу сделать гугл форму для проведения викторины, но функционал стандартный меня не совсем устраивает. Можно ли сделать так, учасник заполняет раздел с ответом на первый вопрос и отправляет форму и после этого перенаправляется на раздел для ответа на второй вопрос. Тут самое главное что-бы пока он отвечал на первый, второй и третий и т.д. вопрос у него не было возможности исправить предыдущие ответы. Спасибо заранее если подскажите. )))
@stmsolution
@stmsolution 4 года назад
На сколько знаю нет такой возможности, то есть человек всегда может вернуться к прошлым ответам
@glebpodrubilin8607
@glebpodrubilin8607 2 года назад
Спасибо большое, хороший урок!Подскажите, пожалуйста как сделать чтобы скрипт применялся на определенном листе, а не на всех?
@stmsolution
@stmsolution 2 года назад
Прописать в условии что activeSheet.getName() равняется названию вашего листа
@КонстантинНебольсин
Вопросик. Пытаюсь сложить несколько числе из разных ячеек. А он ихрядом составляет, т.е. Воспринимает как строку. Что делать? var wt1 = sheet.getRange(i, 10).getValue(); Logger.log(wt1); var wt2 = sheet.getRange(i, 11).getValue(); Logger.log(wt2); var wt3 = sheet.getRange(i, 12).getValue(); Logger.log(wt3); var wt4 = sheet.getRange(i, 13).getValue(); Logger.log(wt4); var wt5 = sheet.getRange(i, 14).getValue(); Logger.log(wt5); var wt6 = sheet.getRange(i, 15).getValue(); Logger.log(wt6); uc = uc + zapisuchastie; winer = winer + wt1 + wt2 + wt3 + wt4 + wt5 + wt6; Logger.log(winer);
@Shkur777
@Shkur777 4 года назад
Аллилуя! Русскоязычный канал. Запили видос fetchApp with auth. То есть как получить данные скриптом с ресурса требуещего авторизации
@Елена_Позднякова
@Елена_Позднякова 4 года назад
Спасибо за видео! к вопросу присоединяюсь! А что, так можно?
@stmsolution
@stmsolution 5 лет назад
Пишите свои вопросы и отзывы здесь, постараюсь на все ответить. Если вам нравится видео, вы можете его поддержать лайком а так же, при желании, поддержать канал монетой 🎊 stm-solution.diaka.ua/donate 🥇Bitcoin - bc1q5ve3p8zmcm6z9tapts6padpmnvv572tsujukad 📲 Через кнопку "Спасибо" 👍 Или станьте спонсором канала!
@atretyakovable
@atretyakovable 5 лет назад
Привет! Очень круто, спасибо. Я хоть и написал на Гугл.Скриптах уже довольно много кода, но из этого видео взял несколько новых фишек :-) У меня есть задача импортировать таблицу из источника в интернете, закрытого паролем, после чего привести таблицу к нужному мне виду. Сам я пока не разбирался как это сделать, т.к. это не срочно, но, думаю, это будет интересно.
@stmsolution
@stmsolution 5 лет назад
Спасибо, стараюсь, на сколько я знаю надо через urlfetch
@vl2539
@vl2539 4 года назад
Добрый день! У Вас почему-то не возникает ошибки при попытке записать в ячейку, в которой не вызывается формула. А у меня возникает (я с другими ячейками работаю) "You do not have the permission required to setValue." и в документации написано "A custom function cannot affect cells other than those it returns a value to. In other words, a custom function cannot edit arbitrary cells, only the cells it is called from and their adjacent cells."
@otakoye
@otakoye 4 года назад
боюсь задать тупой вопрос - а как это в Вас появляется выпадающий список с возможными вариантами скриптов, в видео " ... спредшитапс ставим точку и...", у меня нет выпадающего списка..
@КлековкинЕвгений
@КлековкинЕвгений 4 года назад
Здравствуйте. В видео Google подсказывает методы при написании скрипта. Это как-то включается или установлено какое-то дополнение?
@Андрей-п2г4в
@Андрей-п2г4в 3 года назад
Добрый день! Есть задача настроить автоматическое заполнение БД по времени. Необходимо чтобы определенная строка с переменными значениями копировалась по порядку (сверху-вниз) в первую (в моем случае уже 38) свободную строку. Хочу настроить автоматическое выполнение макроса по времени с помощью триггеров. Макрос по копированию строки знаю как записать, но не могу разобраться как вставлять данные без вставления новой строки, а по порядку (в 1 строку, на следующий день во 2 и т.д.). В макросе нужно задать текущей свободной строке переменную и при каждом срабатывании добавлять +1 к этой переменной? Подскажите, пожалуйста, как это реализовать (если сталкивались с подобной задачей)?
@stmsolution
@stmsolution 3 года назад
lastrow()+1
@Андрей-п2г4в
@Андрей-п2г4в 3 года назад
@@stmsolution Спасибо, попробую.
@ДенисПетров-и9ъ
@ДенисПетров-и9ъ 4 года назад
Добрый день! Подскажите пожалуйста, а если мне нужно перенести не только значения, но и весь диапазон полностью со всеми формулами ?
@stmsolution
@stmsolution 4 года назад
Да, конечно, тут методом range.copyTo()
@ДенисПетров-и9ъ
@ДенисПетров-и9ъ 4 года назад
STM Solution спасибо за совет ! Очень полезный ресурс!
@govorov_vp
@govorov_vp 2 года назад
Подскажите, как видоизменить последнюю строку, чтобы сумма из ячеек не перезаписывала ячейку C1, а вставлялась ниже, например в C2, потом в C3 и т.д. если бы скрипт запускался по триггеру несколько раз.
@БексултанКадыров-б5ь
подскажите пожалуйста как сделать в гугл формах проверку на уникальность? т.е. чтобы при заполнении формы повторного значения выводилась сообщение об ошибке "Введенные данные уже существует"?
@haelmannwind181
@haelmannwind181 3 года назад
Скорее всего никак, так как Формы только передают введённые значения в таблицу. А вот там уже можно проверять запись на уникальность
@vadim8608
@vadim8608 4 года назад
во-первых , спасибо большое вам за уроки . Во-вторых есть вопрос: Возможно ли как-то редактировать защищенные листы Гугл таблиц посредством Google Script, если скрипт запускается пользователем, у которого нет прав на редактирование? Глобально же нужно запретить операторам изменять уже введённые данные.
@stmsolution
@stmsolution 4 года назад
Можно, если создать триггер запуска скрипта от своего имени и тогда он будет делать все
@vadim8608
@vadim8608 4 года назад
@@stmsolution Спасибо!!! заработало! Но есть новая проблема - как в ячейке быстро и удобно организовать выбор ссылки на папку расположенную на Google Drive?
@stmsolution
@stmsolution 4 года назад
Не совсем понял вопрос?
@Mike-cp5vy
@Mike-cp5vy 4 года назад
Есть Событие открытие книги function onOpen(), есть редактирование ячейки function onEdit(), а есть событие по открытию листа?
@stmsolution
@stmsolution 4 года назад
На сколько знаю , нет, тут возможно надо самому ручками писать
@Mike-cp5vy
@Mike-cp5vy 4 года назад
@@stmsolution - а куда копать?
@stmsolution
@stmsolution 4 года назад
@@Mike-cp5vy обращаться ко всей таблице через onEdit на пример и писать условие типо если активная таблице == та таблица которая вам надо то вот такой то код. Как то так))
@ДмитрийВойцеховский-ш4и
Начал с гугл таблиц. А теперь учу JS :D
@stmsolution
@stmsolution 3 года назад
Таблицы они такие)))
@Wsnaips
@Wsnaips 3 месяца назад
Нужна ваша помощь по гугл скриптам , как с вами связаться?
@yflow5337
@yflow5337 Год назад
А Вы не знаете, для гугл доков можно писать скрипты, а то не могу найти?
@Youtooobo
@Youtooobo 4 года назад
Не работает строка 6, отвечающая за вставку значения в лист "TypeError: s.getActiveSheet.getRange is not a function". 09:05 некорректная запись в строке 6. Зачем переменная rr? Строка должна выглядеть так "SpreadsheetApp.getActiveSheet().getRange("C1").setValue(sum);"
@ЭльдарГиль
@ЭльдарГиль 11 месяцев назад
Добрый день. Выводит 1.2undefined вместо 3
@БогданЮськив
@БогданЮськив 4 года назад
Здравствуйте! возникла ошибка в первых строкахTypeError: Не удается вызвать метод "getActiveSheet" объекта null. (строка 3, файл Код
@stmsolution
@stmsolution 4 года назад
Без примера кода с ошибкой, могу только догадываться что у вас там. Возможно вы не объявили сразу таблицу и объявили лист. Надо getActiveSpreadsheet.getActiveSheet
@БогданЮськив
@БогданЮськив 4 года назад
@@stmsolution function add1() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var cell1 = ss.getActiveSheet().getRange("A1").getValue(); logger.log(cell1); }
@Моиработы-щ4й
@Моиработы-щ4й 4 года назад
Добрый день. Вы можете посмотреть мой вопрос. Может Вы найдёте решение?
@AlexKor94
@AlexKor94 4 года назад
Не нашел в комментариях Вашего вопроса. Напишите в ответ здесь, может я смогу помочь...
@nadyrata5572
@nadyrata5572 2 года назад
Здравствуйте всем. Как можно сделать в гугле таблице. Переход по ячейкам по щёчку. На пример. Нажав на одну ячейку чтобы оно переходил на ту ячейку который мне нужен. Так как у меня на одном листе 12 разных таблиц. Помогите пожалуйста.
@БудкоАлександр
@БудкоАлександр 3 года назад
TypeError: Cannot read property 'getActiveSheet' of null (строка 3, файл Код) вылезла такая ошибка что делать
@stmsolution
@stmsolution 3 года назад
Смотреть код искать строчку в которой ошибка и фиксить, а если надо помощь то надо хоть какое-то описание действий и сама таблица где ошибка
@successadd
@successadd 2 года назад
добрый день, подскажите, возможно ли написать скрипт для следующей цели: пользователь А заходит, вводит пароль - открывается его лист, он заполняет его, сохраняет и закрывает. пользователь Б делает тоже самое только со своим листом в этой же книге. и доступ листов при каждом закрытии сбрасывается
@stmsolution
@stmsolution 2 года назад
Нет, если лист открыт для одного его увидит и другой
@SensualSuare
@SensualSuare 2 года назад
Понятно, что это простой пример, но всё равно не понятно зачем нужно такие формулы писать в скрипте, когда можно просто одну ячеку прибавить к другой. И какое тогда преимущество от этих скриптов вообще?
@stmsolution
@stmsolution Год назад
Это банальный пример. Чисто для того что бы вы увидели принцип работы, реальный пример работы со скриптом может быть в уеньшении нагрузки на таблицу. Когда вы ставите задачу брать данные из одной таблицы и вставлять в другую. Вместо importrange, лимит которых 20 шт и дальше будет уже подтормаживать, вы делаете просто скрипт который раз в час делает то же самое без нагрузки на таблицу. Это самый простой пример. В любом случае дальше если смотреть урок то можно уже увидеть более интересные примеры.
@АнжеликаРепина-м8в
Здравствуйте, мне нужно после заполнения Гугл формы, сразу отослать подарок за заполнение через почту. Прочитала в интернете,что можно сделать через таблицу с ответами. Но не могу понять как сделать, потому что в инструментах нет раздела скрипты. Может нужно как то привязать их? Помогите пожалуйста
@stmsolution
@stmsolution 2 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-AoHnLTA0p7Y.html
@OLEG-wi1no
@OLEG-wi1no 3 года назад
Добрый день. Имеется ли такой фунционал, чтобы импортировать данные со сторонних сервисов в таблицу? допустим из UptimeRobot.
@stmsolution
@stmsolution 3 года назад
Смотрите сперва АПИ, если есть у сайта апи то с ним работайте по инструкциям, через UrlFetchApp, иначе просто через UrlFetchApp пробуйте
@OLEG-wi1no
@OLEG-wi1no 3 года назад
@@stmsolution Благодарю. Есть API. А есть ли у вас подобный видос, где можно разобраться как примерно выполнять такую функцию?
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov 3 года назад
Благодарю! Не всё у меня сработало, но я не понял, почему ((( Но последняя функция сработала
@stmsolution
@stmsolution 3 года назад
С практикой и пересмотром видео прийдёт понимание))
@DmytroMogyr
@DmytroMogyr 2 года назад
Здравствуйте. А можно написать скрипт для назначения ссылки на ячейки? Наведу пример у меня в столбе есть в ячейках есть цыфровые данные "351344" это название фото в Гугл диске. В ручном режиме я копирую эти данные перехожу в Гугл диск э, поиском нахожу фото копирую ссылку на фото и вставляю сылку в ячейку. Можно ли это автоматизировать скриптом?
@stmsolution
@stmsolution 2 года назад
Да, думаю можно ,через DriveApp. Получаете доступ к папке по ИД и потом получаете все файлы в папке , дальше перебиоаете все циклом.
@ВасильВихристенко
Информация супер. Но почему-то качество изображения никакое
@stmsolution
@stmsolution 3 года назад
В настройках видео поставьте 720р
@АлександрКузин-г3ж
Подскажите как работать с диапазоном ячеек, например как получить сумму из диапазона ячеек заданного пользователем?
@stmsolution
@stmsolution 4 года назад
getActiveRange(), после получаете значения из диапазона и потом через цикл их перебираете или через фильтр, в цикле суммируя
@АлександрКузин-г3ж
@@stmsolution Спасибо за ответ, но у меня почему то при использовании данного метода (getActiveRange) в журнал (Logger.log) и в результате выводится только значение ячейки А1. Так же, подскажите можно ли использовать стандартные функции Google таблиц внутри скрипта.
@SergeSinkevich
@SergeSinkevich 3 года назад
Rr зачем создавал? Просто вызов функции.
@Mike-cp5vy
@Mike-cp5vy 4 года назад
Хочу в скриптах использовать стандартные функции из google sheets в какой библиотеки их найти?
@stmsolution
@stmsolution 4 года назад
поищите getFormula , setFormula developers.google.com/apps-script/reference/spreadsheet/range#setformulaformula
@Mike-cp5vy
@Mike-cp5vy 4 года назад
@@stmsolution - спасибо, но вы меня не верно поняли. Я хочу не в ячейки вставлять формулы(функции), а мне нужно использовать встроенные функции в google sheets для рассчетов в макросах. Например есть массив данных и не хочу с помошью цикла For и If обрабатывать, а сразу использую функцию SumIf()
@stmsolution
@stmsolution 4 года назад
@@Mike-cp5vy вы можете вставлять формулу через скрипт, а так надо с функциями массива работать
@Mike-cp5vy
@Mike-cp5vy 4 года назад
@@stmsolution - ну это я пример дал, но есть много других полезных функций, например для работы с базами данных. Зачем городить огород если они уже готовые. Тем более что не может быть чтоб эти фунции были доступны на листе, а в скриптах нельзя было использовать.
@Mike-cp5vy
@Mike-cp5vy 4 года назад
@@stmsolution - powerspreadsheets.com/excel-worksheet-function-vba/ вот на этом сайте есть пример как использовать функции эксель в VBA result=Application.WorksheetFunction.Min(range)
@sergeykarpov4683
@sergeykarpov4683 3 года назад
Имеется функция смены значения, на основном листе документа, запускаю функцию на ином листе, выходит ошибка прав. Как настроить их?
@stmsolution
@stmsolution 3 года назад
Надо смотреть код
@Alodin13
@Alodin13 2 года назад
'Так же' можно и без 'сама', в остальном всё гуд 😅
@stmsolution
@stmsolution 2 года назад
Куда ж без сама))...
@КонстантинНебольсин
Не выходит меню подсказки при написании. Как сделать, чтобы всплывало?
@AlexKor94
@AlexKor94 4 года назад
Когда начинаете писать название метода, например: get - нажмите CTRL + SPACE (удерживая CTRL нажмите пробел )
@screwchasseur1642
@screwchasseur1642 4 года назад
Доброго дня. Вот я создал функцию, но почему-то если прописываю ее в ячейку (add1), то она не определяется, система не находит ее. Что нужно сделать?
@stmsolution
@stmsolution 4 года назад
Показать код для начала
@screwchasseur1642
@screwchasseur1642 4 года назад
@@stmsolution спасибо) Ваш вопрос навел меня на мысль, что я забыл указать в функции return. Все заработало)
@stmsolution
@stmsolution 4 года назад
@@screwchasseur1642 )))Вообще связи не вижу , между вопросом и наведением на мысль, но рад что получилось)))
@screwchasseur1642
@screwchasseur1642 4 года назад
@@stmsolution а она есть) Ведь мысленно я проверил код и понял, что ведь это функция, а не процедура. Вот так меня и осенило)
@yevgenii_vasyuk
@yevgenii_vasyuk 4 года назад
У меня не открывается редактор скриптов. Пишет "К сожалению не удается открыть файл. Проверьте айпи адрес и повторите позже"
@AlexKor94
@AlexKor94 4 года назад
Проверьте подключение к интернету (зайдите в Google и напишите что-нибудь), попробуйте выйти из таблицы и зайти снова.
@anastasialevina1589
@anastasialevina1589 3 года назад
Здравствуйте, у меня не запускается скрипт. Запускаю его, выбираю пользователя (у меня один пользователь). И появляется надпись Вход с аккаунтом Google временно заблокирован для этого приложения В приложение нельзя войти, используя аккаунт Google, так как оно ещё не прошло нашу проверку. Никаких кнопок там нет больше. Не подскажете, как можно решить данную проблему?
@stmsolution
@stmsolution 3 года назад
Слева внизу, дополнительно и подтвердить
@anastasialevina1589
@anastasialevina1589 3 года назад
@@stmsolution в моем случае нет никаких кнопок joxi.ru/D2PM0kLSJllWxA в нескольких браузерах попробовала, не знаю, что делать. Изучить скрипты очень хочется.
@owl1891
@owl1891 4 года назад
Забавно, у меня при нажатии на редактор скриптов выдает сообщение Не удалось открыть файл. Посредством кучи ссылок добрался до сайта script.google.com ,он вроде похож. Но почему такая свистопляска, почему гугл сразу не разрешает перейти из таблицы в редактор
@stmsolution
@stmsolution 4 года назад
выйдите полностью из аккаунта и заново войдите, это баг.
@ЖасикХд
@ЖасикХд 2 года назад
почему у меня выходит "1,2undefined"? Все в точности как на видео
@stmsolution
@stmsolution 2 года назад
Значит не в точности , ищите ошибку
@ЖасикХд
@ЖасикХд 2 года назад
@@stmsolution прикол в том, что в точности 😂 Гугл щитс почему-то глючит бывает, при том в самых неожиданных моментах. Я буквально ничего не менял, а как в следующий раз зашел все встало на свои места
@ЖасикХд
@ЖасикХд 2 года назад
@@stmsolution спасибо, кстати, за уроки! Уже очень много посмотрел и выучил :)
@mertviy_games
@mertviy_games 3 года назад
приветствую! я сейчас вот в этом плейлисте ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-lzofFoAFWWQ.html было бы неплохо упорядочить его - уроки таблиц ещё как то упорядочены, а вот начиная со скриптов, как то перемешано всё.
@СергейКривошей-п8л
Не совсем понятно, скрипт делает только то, что может Гугл таблица или можно добавить то, что Гугл таблица сделать не может
@stmsolution
@stmsolution 2 года назад
Много чего можно добавить. Можно подключить телеграм канал, настроить сис оповещения, парсить сайты с нужными данными и тд
@АлексейШебаниц
@АлексейШебаниц 4 года назад
Журналы не найдены. Добавьте их в проект с помощью Logger API.
@stmsolution
@stmsolution 4 года назад
Без примера тяжело сказать, что у вас. Пришлите скрипт, посмотрим.
@koafil
@koafil 4 года назад
Как сделать чтобы скрипты были доступны в других документах?
@stmsolution
@stmsolution 4 года назад
Не совсем понял вопроса, что именно вы хотите сделать?
@koafil
@koafil 4 года назад
@@stmsolution функция (add1) доступна только в той таблице в которой написана, как сделать чтобы из другой таблицы ей можно было воспользоваться не копируя её код в другую таблицу
@Alexinda_Queen
@Alexinda_Queen 4 года назад
Я все повторяла за Вами, но когда нажала кнопку "Выполнить", выдало ошибку в строке 5, хотя там все правильно. Вот ссылка docs.google.com/spreadsheets/d/10vaicbSgf3x-dI--dG0KuQ_TK0WeLb9eRSUxOiMj6Xc/edit?usp=sharing
@Vladimir-b5d
@Vladimir-b5d 6 месяцев назад
Кишинев+++
@sjerj12
@sjerj12 4 года назад
Обратимся к "ихнему аргументу"..... "ихнему"!!!!
@stmsolution
@stmsolution 4 года назад
)))подколол)))
@vladimirplacinta6401
@vladimirplacinta6401 8 месяцев назад
У меня нет кнопки Редактор скриптов
@stmsolution
@stmsolution 8 месяцев назад
Расширения-AppScript
@ramach6552
@ramach6552 2 года назад
нет кнопки "редактор скриптов"((
@stmsolution
@stmsolution 2 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sLxkwm5XYxM.html
@andreytorgaev1492
@andreytorgaev1492 5 лет назад
Привет! Пробовал связывать гугл таблицы и гугл календарь скриптом? Пример ниже ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-MOggwSls7xQ.html Я думаю этот скрипт многим упростит жизнь)
@stmsolution
@stmsolution 5 лет назад
Да, пробовал, в будущем планирую написать на эту тему урок, но пока что начнем с основ
@Нет-ю9ш
@Нет-ю9ш 5 лет назад
Кто тебя этому научил ?
@stmsolution
@stmsolution 5 лет назад
Гугл поиск)))
@ДмитрийРоманчук-д2н
@@stmsolution Хороший учитель, тоже многому научил
@karabasbarabas3391
@karabasbarabas3391 4 года назад
Какой-то сумбурный пример получился - ни о чем(
@stmsolution
@stmsolution 4 года назад
Какой насыщенный деталями комментарий;))
@nseworld5521
@nseworld5521 2 года назад
Вообще непонятно зачем использовалась строка кода " Logger.log(cell1)"
@nadyrata5572
@nadyrata5572 2 года назад
Здравствуйте всем. Как можно сделать в гугле таблице. Переход по ячейкам по щёчку. На пример. Нажав на одну ячейку чтобы оно переходил на ту ячейку который мне нужен. Так как у меня на одном листе 12 разных таблиц. Помогите пожалуйста.
Далее
Google Apps Script? Сейчас объясню!
49:03
4 Year Sibling Difference! 😭 #shorts
00:11
Просмотров 11 млн
Это было очень близко...
00:10
Просмотров 431 тыс.
Google Apps Script Tutorial for Beginners
23:54
Просмотров 382 тыс.
Зависимые выпадающие списки
10:12