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

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ม.ค. 2025

ความคิดเห็น • 161

  • @juntechie
    @juntechie 3 ปีที่แล้ว +21

    10:46 Достаточно важный момент который стоит учитывать. Если ваш регион "СНГ" то при передаче нескольких значений в функцию нужно использовать разделитель ";"(точка с запятой, как у автора). Но есть регионы, которые используют просто запятую ","(как собственно в многих языках кодинга). Это нужно учитывать иначе, как я ,будете искать почему всё крашится))

  • @Елена_Позднякова
    @Елена_Позднякова 4 ปีที่แล้ว +8

    Спасибо большое! Шикарный урок! Всё просто и понятно, пойду тренироваться.

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว +3

      Спасибо, стараемся

    • @n2ab38
      @n2ab38 3 ปีที่แล้ว

      Спасибо Вам за видео! У меня появился вопрос 10:56 если у меня много данных, я каждый раз должен вручную писать Аргументы? Существует ли другой способ писать функцию чтб она сработала без написания Аргументов?

  • @АйнурЖазыкбаева-п5ю
    @АйнурЖазыкбаева-п5ю 4 ปีที่แล้ว +2

    Спасибо!!!!!! Про такие расширенные функции и бесконечности возможностей сервисов Google в первый раз узнала! Очень ясно!

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว +1

      Рад помочь

  • @PRO-guns
    @PRO-guns ปีที่แล้ว +1

    Парень, респект тебе!!!! Очень помогли и вдохновили твои уроки!!!

  • @Barsuk_online
    @Barsuk_online 6 หลายเดือนก่อน

    Спасибо за уроки, все доходчиво.

  • @softinvest-info
    @softinvest-info 2 ปีที่แล้ว +2

    *Спасибо за видео. Очень хорошее объяснение* 👍

  • @АлександрХснулов
    @АлександрХснулов 5 ปีที่แล้ว +4

    Спасибо! Буду пробовать. Главное волну поймать чтобы моск перестроился в этом направлении...

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว +1

      Перестроится для меня лично сложно, до сих пор не могу перестроиться)))оно со временем придет в любом случае, чем дольше занимаешься тем быстрее перестраиваешься

  • @AleksTrifonov
    @AleksTrifonov 3 ปีที่แล้ว

    Ждем ещё видео по Google скриптам

  • @МихаилСмирнов-ы7б
    @МихаилСмирнов-ы7б 3 ปีที่แล้ว

    В очередной раз спасибо=) в очередной раз возвращаюсь к урокам=) пришёл в очередной раз к осознанию что без скриптов не справляюсь=) ранее их копировал и даже ничего не мог добавить=)настало время попробовать разобраться=)

    • @stmsolution
      @stmsolution  3 ปีที่แล้ว +1

      Желаю удачи в нелёгком бою))

  • @bypew9241
    @bypew9241 4 ปีที่แล้ว +7

    Начало в 1:10

  • @averkief
    @averkief ปีที่แล้ว +1

    Добрый день.
    Спасибо за курс. По вашим видео научился писать скрипты.
    Но так как скрипт становятся большие, строк на 300-400. Появилась мысль разделять функции в разных файлах.
    Но пока не могу понять как это работает. Мне показалось, что файлы разные, но они гуглам читабются как один, а разделение создано только для визуального удобства.
    Т.е. в разных файлах не должно быть одинаковые названия переменных и функций.
    Так ли это? Вы разбирались с ними?

  • @АлександрКарташов-х9и
    @АлександрКарташов-х9и 3 ปีที่แล้ว +1

    Великолепно, спасибо большое!!!

    • @stmsolution
      @stmsolution  3 ปีที่แล้ว

      Рад помочь!

  • @МарияКозлова-и7ф
    @МарияКозлова-и7ф 2 ปีที่แล้ว +1

    Спасибо автору,классное видео)

    • @stmsolution
      @stmsolution  2 ปีที่แล้ว

      Рад помочь!

  • @kalach-s-izyumom
    @kalach-s-izyumom 9 หลายเดือนก่อน

    Добрый день, может вы знаете как можно с помощью скриптов ограничить функционал таблицы, и активировать его только для определенных копий изначальной таблицы.

  • @Youtooobo
    @Youtooobo 4 ปีที่แล้ว

    Не работает строка 6, отвечающая за вставку значения в лист "TypeError: s.getActiveSheet.getRange is not a function".
    09:05 некорректная запись в строке 6. Зачем переменная rr?
    Строка должна выглядеть так "SpreadsheetApp.getActiveSheet().getRange("C1").setValue(sum);"

  • @amurlamur3125
    @amurlamur3125 3 ปีที่แล้ว

    Отличное видео. Спасибо

  • @БогданЮськив
    @БогданЮськив 5 ปีที่แล้ว +1

    Запишите пожалуйста видео как написать скрипт поисковик минимальной цены по прайсам и составлением отдельного прайса из них) Или уже есть такое ...

  • @Wsnaips
    @Wsnaips 7 หลายเดือนก่อน

    Нужна ваша помощь по гугл скриптам , как с вами связаться?

  • @КонстантинНебольсин
    @КонстантинНебольсин 4 ปีที่แล้ว

    Вопросик. Пытаюсь сложить несколько числе из разных ячеек. А он ихрядом составляет, т.е. Воспринимает как строку. Что делать? 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);

  • @artemar2526
    @artemar2526 2 ปีที่แล้ว

    Здравствуйте, такой вопрос - можно-ли сделать на AppScript многопоточное программирование?

  • @0tbeptka
    @0tbeptka 3 ปีที่แล้ว +1

    Спасибой!

  • @n2ab38
    @n2ab38 3 ปีที่แล้ว

    Спасибо Вам за видео! У меня появился вопрос 10:56 если у меня много данных, я каждый раз должен вручную писать Аргументы? Существует ли другой способ писать функцию чтб она сработала без написания Аргументов?

  • @serniak
    @serniak 2 หลายเดือนก่อน

    После запуска проекта система не дает возможности предоставит доступ к скрипту. Блокирует без возможности предоставить доступ.
    Приложение заблокировано
    Это приложение пыталось получить доступ к конфиденциальной информации в вашем аккаунте Google. Для защиты аккаунта мы заблокировали для приложения доступ к этим данным.
    Подскажите, пожалуйста, как решить этот вопрос?

  • @yflow5337
    @yflow5337 ปีที่แล้ว

    А Вы не знаете, для гугл доков можно писать скрипты, а то не могу найти?

  • @МаргаритаГеваргис
    @МаргаритаГеваргис 4 ปีที่แล้ว +1

    Вопрос может не сюда просто уже не знаю где искать, весь интернет перерыла. Хочу сделать гугл форму для проведения викторины, но функционал стандартный меня не совсем устраивает. Можно ли сделать так, учасник заполняет раздел с ответом на первый вопрос и отправляет форму и после этого перенаправляется на раздел для ответа на второй вопрос. Тут самое главное что-бы пока он отвечал на первый, второй и третий и т.д. вопрос у него не было возможности исправить предыдущие ответы. Спасибо заранее если подскажите. )))

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว

      На сколько знаю нет такой возможности, то есть человек всегда может вернуться к прошлым ответам

  • @gevorgavdzhyan981
    @gevorgavdzhyan981 ปีที่แล้ว

    ого круто полезное видео респект!

  • @murat.ondasyn
    @murat.ondasyn 3 ปีที่แล้ว

    Здравствуйте. Подскажите пожалуйста. Существуют ли какие-либо ограничения для GOOGLE App script относительно того, сколько раз скрипт может вызываться веб-сайтом?
    СПАСИБО

  • @aldan4871
    @aldan4871 5 ปีที่แล้ว +1

    Спасибо за урок, есть вопрос как в гугл таблице по галочке проставлять дату в другой ячейке и что б она при изменении таблицы(дата) не пересчитывалась?, а то функция today() меняет дату на следующий день.

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว +3

      да, скриптом, onEdit и внутри прописать nwe Date()

  • @ЭльдарГиль
    @ЭльдарГиль ปีที่แล้ว

    Добрый день. Выводит 1.2undefined вместо 3

  • @lex5454
    @lex5454 3 ปีที่แล้ว

    супер! спасибо

  • @БудкоАлександр
    @БудкоАлександр 4 ปีที่แล้ว +1

    TypeError: Cannot read property 'getActiveSheet' of null (строка 3, файл Код) вылезла такая ошибка что делать

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว

      Смотреть код искать строчку в которой ошибка и фиксить, а если надо помощь то надо хоть какое-то описание действий и сама таблица где ошибка

  • @belivanx
    @belivanx 3 ปีที่แล้ว

    Отличные уроки! Спасибо за ваш труд. Подскажите, как форматировать числа в скрипте. Или может быть знаете, как победить отклонения в математических расчетах, у меня из-за некорректных расчетов слетают фильтры и циклы. Задаю через переменные рассчитать 0,05+0,01 и получаю: 0,060000000000000005. Цикл стоит до

    • @stmsolution
      @stmsolution  3 ปีที่แล้ว

      В каждой итерации цикла округлять? До определенного разряда?

  • @glebpodrubilin8607
    @glebpodrubilin8607 3 ปีที่แล้ว

    Спасибо большое, хороший урок!Подскажите, пожалуйста как сделать чтобы скрипт применялся на определенном листе, а не на всех?

    • @stmsolution
      @stmsolution  3 ปีที่แล้ว +1

      Прописать в условии что activeSheet.getName() равняется названию вашего листа

  • @Андрей-п2г4в
    @Андрей-п2г4в 4 ปีที่แล้ว

    Добрый день! Есть задача настроить автоматическое заполнение БД по времени. Необходимо чтобы определенная строка с переменными значениями копировалась по порядку (сверху-вниз) в первую (в моем случае уже 38) свободную строку. Хочу настроить автоматическое выполнение макроса по времени с помощью триггеров. Макрос по копированию строки знаю как записать, но не могу разобраться как вставлять данные без вставления новой строки, а по порядку (в 1 строку, на следующий день во 2 и т.д.). В макросе нужно задать текущей свободной строке переменную и при каждом срабатывании добавлять +1 к этой переменной? Подскажите, пожалуйста, как это реализовать (если сталкивались с подобной задачей)?

  • @БексултанКадыров-б5ь
    @БексултанКадыров-б5ь 5 ปีที่แล้ว +1

    подскажите пожалуйста как сделать в гугл формах проверку на уникальность? т.е. чтобы при заполнении формы повторного значения выводилась сообщение об ошибке "Введенные данные уже существует"?

    • @haelmannwind181
      @haelmannwind181 3 ปีที่แล้ว

      Скорее всего никак, так как Формы только передают введённые значения в таблицу. А вот там уже можно проверять запись на уникальность

  • @Shkur777
    @Shkur777 5 ปีที่แล้ว +3

    Аллилуя! Русскоязычный канал.
    Запили видос fetchApp with auth. То есть как получить данные скриптом с ресурса требуещего авторизации

    • @Елена_Позднякова
      @Елена_Позднякова 4 ปีที่แล้ว +2

      Спасибо за видео! к вопросу присоединяюсь! А что, так можно?

  • @govorov_vp
    @govorov_vp 3 ปีที่แล้ว

    Подскажите, как видоизменить последнюю строку, чтобы сумма из ячеек не перезаписывала ячейку C1, а вставлялась ниже, например в C2, потом в C3 и т.д. если бы скрипт запускался по триггеру несколько раз.

  • @Моиработы-щ4й
    @Моиработы-щ4й 4 ปีที่แล้ว +1

    Добрый день. Вы можете посмотреть мой вопрос. Может Вы найдёте решение?

    • @AlexKor94
      @AlexKor94 4 ปีที่แล้ว

      Не нашел в комментариях Вашего вопроса. Напишите в ответ здесь, может я смогу помочь...

  • @Andrey24Makarof
    @Andrey24Makarof ปีที่แล้ว

    Это первый урок б..ть. А он объясняет как уже уверенным пользователям. Для начала - Что такое "точка" и зачем она?

    • @stmsolution
      @stmsolution  ปีที่แล้ว

      В начале видео сказал же что для работы в гугл скриптах вы как минимум должны немножко изучить джава скрипт. основы, где все рассказывается про точки и тд)) Рекомендую данный сайт learn.javascript.ru/

  • @Mike-cp5vy
    @Mike-cp5vy 5 ปีที่แล้ว

    Есть Событие открытие книги function onOpen(), есть редактирование ячейки function onEdit(), а есть событие по открытию листа?

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว

      На сколько знаю , нет, тут возможно надо самому ручками писать

    • @Mike-cp5vy
      @Mike-cp5vy 5 ปีที่แล้ว

      @@stmsolution - а куда копать?

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว

      @@Mike-cp5vy обращаться ко всей таблице через onEdit на пример и писать условие типо если активная таблице == та таблица которая вам надо то вот такой то код. Как то так))

  • @ДенисПетров-и9ъ
    @ДенисПетров-и9ъ 4 ปีที่แล้ว +1

    Добрый день!
    Подскажите пожалуйста, а если мне нужно перенести не только значения, но и весь диапазон полностью со всеми формулами ?

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว +1

      Да, конечно, тут методом range.copyTo()

    • @ДенисПетров-и9ъ
      @ДенисПетров-и9ъ 4 ปีที่แล้ว

      STM Solution спасибо за совет ! Очень полезный ресурс!

  • @SensualSuare
    @SensualSuare 2 ปีที่แล้ว +2

    Понятно, что это простой пример, но всё равно не понятно зачем нужно такие формулы писать в скрипте, когда можно просто одну ячеку прибавить к другой. И какое тогда преимущество от этих скриптов вообще?

    • @stmsolution
      @stmsolution  ปีที่แล้ว +1

      Это банальный пример. Чисто для того что бы вы увидели принцип работы, реальный пример работы со скриптом может быть в уеньшении нагрузки на таблицу. Когда вы ставите задачу брать данные из одной таблицы и вставлять в другую. Вместо importrange, лимит которых 20 шт и дальше будет уже подтормаживать, вы делаете просто скрипт который раз в час делает то же самое без нагрузки на таблицу. Это самый простой пример. В любом случае дальше если смотреть урок то можно уже увидеть более интересные примеры.

  • @MobileServiceBarnaul
    @MobileServiceBarnaul 7 หลายเดือนก่อน

    Спасибо

  • @SergeSinkevich
    @SergeSinkevich 3 ปีที่แล้ว

    Rr зачем создавал? Просто вызов функции.

  • @БогданЮськив
    @БогданЮськив 5 ปีที่แล้ว +1

    Здравствуйте! возникла ошибка в первых строкахTypeError: Не удается вызвать метод "getActiveSheet" объекта null. (строка 3, файл Код

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว

      Без примера кода с ошибкой, могу только догадываться что у вас там. Возможно вы не объявили сразу таблицу и объявили лист. Надо getActiveSpreadsheet.getActiveSheet

    • @БогданЮськив
      @БогданЮськив 5 ปีที่แล้ว

      @@stmsolution function add1() {
      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var cell1 = ss.getActiveSheet().getRange("A1").getValue();
      logger.log(cell1);
      }

  • @ДмитрийВойцеховский-ш4и
    @ДмитрийВойцеховский-ш4и 3 ปีที่แล้ว

    Начал с гугл таблиц. А теперь учу JS :D

    • @stmsolution
      @stmsolution  3 ปีที่แล้ว

      Таблицы они такие)))

  • @sergeykarpov4683
    @sergeykarpov4683 4 ปีที่แล้ว

    Имеется функция смены значения, на основном листе документа, запускаю функцию на ином листе, выходит ошибка прав. Как настроить их?

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว

      Надо смотреть код

  • @АнжеликаРепина-м8в
    @АнжеликаРепина-м8в 2 ปีที่แล้ว

    Здравствуйте, мне нужно после заполнения Гугл формы, сразу отослать подарок за заполнение через почту. Прочитала в интернете,что можно сделать через таблицу с ответами. Но не могу понять как сделать, потому что в инструментах нет раздела скрипты. Может нужно как то привязать их? Помогите пожалуйста

    • @stmsolution
      @stmsolution  2 ปีที่แล้ว

      th-cam.com/video/AoHnLTA0p7Y/w-d-xo.html

  • @АлександрКузин-г3ж
    @АлександрКузин-г3ж 4 ปีที่แล้ว

    Подскажите как работать с диапазоном ячеек, например как получить сумму из диапазона ячеек заданного пользователем?

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว

      getActiveRange(), после получаете значения из диапазона и потом через цикл их перебираете или через фильтр, в цикле суммируя

    • @АлександрКузин-г3ж
      @АлександрКузин-г3ж 4 ปีที่แล้ว

      @@stmsolution Спасибо за ответ, но у меня почему то при использовании данного метода (getActiveRange) в журнал (Logger.log) и в результате выводится только значение ячейки А1. Так же, подскажите можно ли использовать стандартные функции Google таблиц внутри скрипта.

  • @nadyrata5572
    @nadyrata5572 2 ปีที่แล้ว

    Здравствуйте всем.
    Как можно сделать в гугле таблице. Переход по ячейкам по щёчку.
    На пример.
    Нажав на одну ячейку чтобы оно переходил на ту ячейку который мне нужен. Так как у меня на одном листе 12 разных таблиц.
    Помогите пожалуйста.

  • @ВасильВихристенко
    @ВасильВихристенко 3 ปีที่แล้ว

    Информация супер. Но почему-то качество изображения никакое

    • @stmsolution
      @stmsolution  3 ปีที่แล้ว +1

      В настройках видео поставьте 720р

  • @successadd
    @successadd 3 ปีที่แล้ว

    добрый день, подскажите, возможно ли написать скрипт для следующей цели: пользователь А заходит, вводит пароль - открывается его лист, он заполняет его, сохраняет и закрывает. пользователь Б делает тоже самое только со своим листом в этой же книге. и доступ листов при каждом закрытии сбрасывается

    • @stmsolution
      @stmsolution  3 ปีที่แล้ว

      Нет, если лист открыт для одного его увидит и другой

  • @КонстантинНебольсин
    @КонстантинНебольсин 4 ปีที่แล้ว

    Не выходит меню подсказки при написании. Как сделать, чтобы всплывало?

    • @AlexKor94
      @AlexKor94 4 ปีที่แล้ว +1

      Когда начинаете писать название метода, например: get - нажмите CTRL + SPACE (удерживая CTRL нажмите пробел )

  • @screwchasseur1642
    @screwchasseur1642 4 ปีที่แล้ว

    Доброго дня.
    Вот я создал функцию, но почему-то если прописываю ее в ячейку (add1), то она не определяется, система не находит ее. Что нужно сделать?

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว +1

      Показать код для начала

    • @screwchasseur1642
      @screwchasseur1642 4 ปีที่แล้ว

      @@stmsolution спасибо) Ваш вопрос навел меня на мысль, что я забыл указать в функции return. Все заработало)

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว

      @@screwchasseur1642 )))Вообще связи не вижу , между вопросом и наведением на мысль, но рад что получилось)))

    • @screwchasseur1642
      @screwchasseur1642 4 ปีที่แล้ว

      @@stmsolution а она есть) Ведь мысленно я проверил код и понял, что ведь это функция, а не процедура. Вот так меня и осенило)

  • @vadim8608
    @vadim8608 5 ปีที่แล้ว

    во-первых , спасибо большое вам за уроки . Во-вторых есть вопрос: Возможно ли как-то редактировать защищенные листы Гугл таблиц посредством Google Script, если скрипт запускается пользователем, у которого нет прав на редактирование? Глобально же нужно запретить операторам изменять уже введённые данные.

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว

      Можно, если создать триггер запуска скрипта от своего имени и тогда он будет делать все

    • @vadim8608
      @vadim8608 5 ปีที่แล้ว

      @@stmsolution Спасибо!!! заработало! Но есть новая проблема - как в ячейке быстро и удобно организовать выбор ссылки на папку расположенную на Google Drive?

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว

      Не совсем понял вопрос?

  • @DmytroMogyr
    @DmytroMogyr 2 ปีที่แล้ว

    Здравствуйте. А можно написать скрипт для назначения ссылки на ячейки? Наведу пример у меня в столбе есть в ячейках есть цыфровые данные "351344" это название фото в Гугл диске. В ручном режиме я копирую эти данные перехожу в Гугл диск э, поиском нахожу фото копирую ссылку на фото и вставляю сылку в ячейку. Можно ли это автоматизировать скриптом?

    • @stmsolution
      @stmsolution  2 ปีที่แล้ว +1

      Да, думаю можно ,через DriveApp. Получаете доступ к папке по ИД и потом получаете все файлы в папке , дальше перебиоаете все циклом.

  • @ЖасикХд
    @ЖасикХд 2 ปีที่แล้ว

    почему у меня выходит "1,2undefined"? Все в точности как на видео

    • @stmsolution
      @stmsolution  2 ปีที่แล้ว

      Значит не в точности , ищите ошибку

    • @ЖасикХд
      @ЖасикХд 2 ปีที่แล้ว

      @@stmsolution прикол в том, что в точности 😂 Гугл щитс почему-то глючит бывает, при том в самых неожиданных моментах. Я буквально ничего не менял, а как в следующий раз зашел все встало на свои места

    • @ЖасикХд
      @ЖасикХд 2 ปีที่แล้ว

      @@stmsolution спасибо, кстати, за уроки! Уже очень много посмотрел и выучил :)

  • @Mike-cp5vy
    @Mike-cp5vy 5 ปีที่แล้ว

    Хочу в скриптах использовать стандартные функции из google sheets в какой библиотеки их найти?

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว

      поищите getFormula , setFormula developers.google.com/apps-script/reference/spreadsheet/range#setformulaformula

    • @Mike-cp5vy
      @Mike-cp5vy 5 ปีที่แล้ว

      @@stmsolution - спасибо, но вы меня не верно поняли. Я хочу не в ячейки вставлять формулы(функции), а мне нужно использовать встроенные функции в google sheets для рассчетов в макросах. Например есть массив данных и не хочу с помошью цикла For и If обрабатывать, а сразу использую функцию SumIf()

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว

      @@Mike-cp5vy вы можете вставлять формулу через скрипт, а так надо с функциями массива работать

    • @Mike-cp5vy
      @Mike-cp5vy 5 ปีที่แล้ว

      @@stmsolution - ну это я пример дал, но есть много других полезных функций, например для работы с базами данных.
      Зачем городить огород если они уже готовые. Тем более что не может быть чтоб эти фунции были доступны на листе, а в скриптах нельзя было использовать.

    • @Mike-cp5vy
      @Mike-cp5vy 5 ปีที่แล้ว

      @@stmsolution - powerspreadsheets.com/excel-worksheet-function-vba/
      вот на этом сайте есть пример как использовать функции эксель в VBA
      result=Application.WorksheetFunction.Min(range)

  • @OLEG-wi1no
    @OLEG-wi1no 4 ปีที่แล้ว

    Добрый день. Имеется ли такой фунционал, чтобы импортировать данные со сторонних сервисов в таблицу? допустим из UptimeRobot.

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว

      Смотрите сперва АПИ, если есть у сайта апи то с ним работайте по инструкциям, через UrlFetchApp, иначе просто через UrlFetchApp пробуйте

    • @OLEG-wi1no
      @OLEG-wi1no 4 ปีที่แล้ว

      @@stmsolution Благодарю. Есть API. А есть ли у вас подобный видос, где можно разобраться как примерно выполнять такую функцию?

  • @owl1891
    @owl1891 4 ปีที่แล้ว

    Забавно, у меня при нажатии на редактор скриптов выдает сообщение Не удалось открыть файл. Посредством кучи ссылок добрался до сайта script.google.com ,он вроде похож. Но почему такая свистопляска, почему гугл сразу не разрешает перейти из таблицы в редактор

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว

      выйдите полностью из аккаунта и заново войдите, это баг.

  • @anastasialevina1589
    @anastasialevina1589 4 ปีที่แล้ว

    Здравствуйте, у меня не запускается скрипт. Запускаю его, выбираю пользователя (у меня один пользователь). И появляется надпись
    Вход с аккаунтом Google временно заблокирован для этого приложения
    В приложение нельзя войти, используя аккаунт Google, так как оно ещё не прошло нашу проверку.
    Никаких кнопок там нет больше. Не подскажете, как можно решить данную проблему?

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว

      Слева внизу, дополнительно и подтвердить

    • @anastasialevina1589
      @anastasialevina1589 4 ปีที่แล้ว

      @@stmsolution в моем случае нет никаких кнопок joxi.ru/D2PM0kLSJllWxA
      в нескольких браузерах попробовала, не знаю, что делать. Изучить скрипты очень хочется.

  • @СергейКривошей-п8л
    @СергейКривошей-п8л 3 ปีที่แล้ว

    Не совсем понятно, скрипт делает только то, что может Гугл таблица или можно добавить то, что Гугл таблица сделать не может

    • @stmsolution
      @stmsolution  3 ปีที่แล้ว

      Много чего можно добавить. Можно подключить телеграм канал, настроить сис оповещения, парсить сайты с нужными данными и тд

  • @yevgenii_vasyuk
    @yevgenii_vasyuk 4 ปีที่แล้ว

    У меня не открывается редактор скриптов. Пишет "К сожалению не удается открыть файл. Проверьте айпи адрес и повторите позже"

    • @AlexKor94
      @AlexKor94 4 ปีที่แล้ว

      Проверьте подключение к интернету (зайдите в Google и напишите что-нибудь), попробуйте выйти из таблицы и зайти снова.

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov 3 ปีที่แล้ว

    Благодарю! Не всё у меня сработало, но я не понял, почему ((( Но последняя функция сработала

    • @stmsolution
      @stmsolution  3 ปีที่แล้ว

      С практикой и пересмотром видео прийдёт понимание))

  • @vladimirplacinta6401
    @vladimirplacinta6401 ปีที่แล้ว

    У меня нет кнопки Редактор скриптов

    • @stmsolution
      @stmsolution  ปีที่แล้ว

      Расширения-AppScript

  • @koafil
    @koafil 4 ปีที่แล้ว

    Как сделать чтобы скрипты были доступны в других документах?

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว

      Не совсем понял вопроса, что именно вы хотите сделать?

    • @koafil
      @koafil 4 ปีที่แล้ว +1

      @@stmsolution функция (add1) доступна только в той таблице в которой написана, как сделать чтобы из другой таблицы ей можно было воспользоваться не копируя её код в другую таблицу

  • @ramach6552
    @ramach6552 2 ปีที่แล้ว

    нет кнопки "редактор скриптов"((

    • @stmsolution
      @stmsolution  2 ปีที่แล้ว

      th-cam.com/video/sLxkwm5XYxM/w-d-xo.html

  • @Alodin13
    @Alodin13 2 ปีที่แล้ว

    'Так же' можно и без 'сама', в остальном всё гуд 😅

    • @stmsolution
      @stmsolution  2 ปีที่แล้ว

      Куда ж без сама))...

  • @АлексейШебаниц
    @АлексейШебаниц 5 ปีที่แล้ว

    Журналы не найдены. Добавьте их в проект с помощью Logger API.

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว

      Без примера тяжело сказать, что у вас. Пришлите скрипт, посмотрим.

  • @Alexinda_Queen
    @Alexinda_Queen 4 ปีที่แล้ว

    Я все повторяла за Вами, но когда нажала кнопку "Выполнить", выдало ошибку в строке 5, хотя там все правильно. Вот ссылка docs.google.com/spreadsheets/d/10vaicbSgf3x-dI--dG0KuQ_TK0WeLb9eRSUxOiMj6Xc/edit?usp=sharing

  • @mertviy_games
    @mertviy_games 4 ปีที่แล้ว

    приветствую! я сейчас вот в этом плейлисте th-cam.com/video/lzofFoAFWWQ/w-d-xo.html
    было бы неплохо упорядочить его - уроки таблиц ещё как то упорядочены, а вот начиная со скриптов, как то перемешано всё.

  • @Нет-ю9ш
    @Нет-ю9ш 5 ปีที่แล้ว +2

    Кто тебя этому научил ?

  • @Vladimir-b5d
    @Vladimir-b5d 9 หลายเดือนก่อน

    Кишинев+++

  • @sjerj12
    @sjerj12 4 ปีที่แล้ว +1

    Обратимся к "ихнему аргументу"..... "ихнему"!!!!

    • @stmsolution
      @stmsolution  4 ปีที่แล้ว +1

      )))подколол)))

  • @andreytorgaev1492
    @andreytorgaev1492 5 ปีที่แล้ว

    Привет! Пробовал связывать гугл таблицы и гугл календарь скриптом?
    Пример ниже
    th-cam.com/video/MOggwSls7xQ/w-d-xo.html
    Я думаю этот скрипт многим упростит жизнь)

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว

      Да, пробовал, в будущем планирую написать на эту тему урок, но пока что начнем с основ

  • @stmsolution
    @stmsolution  5 ปีที่แล้ว +2

    Пишите свои вопросы и отзывы здесь, постараюсь на все ответить.
    Если вам нравится видео, вы можете его поддержать лайком а так же, при желании, поддержать канал монетой
    🎊 stm-solution.diaka.ua/donate
    🥇Bitcoin - bc1q5ve3p8zmcm6z9tapts6padpmnvv572tsujukad
    📲 Через кнопку "Спасибо"
    👍 Или станьте спонсором канала!

    • @atretyakovable
      @atretyakovable 5 ปีที่แล้ว

      Привет! Очень круто, спасибо. Я хоть и написал на Гугл.Скриптах уже довольно много кода, но из этого видео взял несколько новых фишек :-)
      У меня есть задача импортировать таблицу из источника в интернете, закрытого паролем, после чего привести таблицу к нужному мне виду. Сам я пока не разбирался как это сделать, т.к. это не срочно, но, думаю, это будет интересно.

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว +1

      Спасибо, стараюсь, на сколько я знаю надо через 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 подсказывает методы при написании скрипта. Это как-то включается или установлено какое-то дополнение?

  • @karabasbarabas3391
    @karabasbarabas3391 5 ปีที่แล้ว

    Какой-то сумбурный пример получился - ни о чем(

    • @stmsolution
      @stmsolution  5 ปีที่แล้ว +3

      Какой насыщенный деталями комментарий;))

  • @nseworld5521
    @nseworld5521 2 ปีที่แล้ว

    Вообще непонятно зачем использовалась строка кода " Logger.log(cell1)"

  • @nadyrata5572
    @nadyrata5572 2 ปีที่แล้ว

    Здравствуйте всем.
    Как можно сделать в гугле таблице. Переход по ячейкам по щёчку.
    На пример.
    Нажав на одну ячейку чтобы оно переходил на ту ячейку который мне нужен. Так как у меня на одном листе 12 разных таблиц.
    Помогите пожалуйста.