Тёмный

Google Apps Script.Виды доступа к таблицам и листам.Комментарии скриптов Google Sheets. Урок 2. 

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

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

 

13 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 69   
@Azzagtot
@Azzagtot 5 лет назад
Спасибо тебе огромное! Я знаю JS на уровне джуна, и пользуюсь ss по работе. Ты не представляешь, как ты облегчил мне жизнь. Обязательно расскажи о главных возможностях: в первую очередь о переборе значений ячеек через цикл for либо любой другой оператор цикла. Я с этим разобрался, могу помочь при создании видео если будут вопросы
@stmsolution
@stmsolution 5 лет назад
Спасибо,рад что полезен.Учту ваши пожелания.
@vitasssik
@vitasssik 3 года назад
Огромное спасибо ) разобрался как сделать + и - чтобы добавлялось в ячейку )
@stmsolution
@stmsolution 3 года назад
Супер. Рад что помог!
@tarasmops5545
@tarasmops5545 4 года назад
Супер
@db2950
@db2950 2 года назад
\\ супер.!!!!
@alexanderbelikov9876
@alexanderbelikov9876 3 года назад
Спасибо, за полезное видео!) Подскажите пожалуйста как можно выполнить GoogleScrip обратившись к нему по ссылке, например из php?
@stmsolution
@stmsolution 5 лет назад
Пишите ваши вопросы, замечания и предложения сюда, постараюсь ответить на все. Если вам нравится видео, вы можете его поддержать лайком а так же, при желании, поддержать канал монетой 🎊 stm-solution.diaka.ua/donate 🥇Bitcoin - bc1q5ve3p8zmcm6z9tapts6padpmnvv572tsujukad 📲 Через кнопку "Спасибо" 👍 Или станьте спонсором канала!
@CJIABKO007
@CJIABKO007 5 лет назад
Спасибо. Всё понятно и доходчиво. Жду следующих уроков.
@swaggame3753
@swaggame3753 5 лет назад
Я хочу создать свой скрипт для вк бота игра такая есть но я немогу создат эту игру ты можеш мне помоч?
@АбылЮсупов
@АбылЮсупов 5 лет назад
Можно ли скриптом настроит доступ гугл таблицу
@МихаилРешетников-м5щ
Добрый день, есть пробема с функцией OpenByUrl, выдает ошибку: Exception: Вам не разрешено вызывать пользователя SpreadsheetApp.openByUrl. Необходимые разрешения: www.googleapis.com/auth/spreadsheets. Подскажите как решить проблему с доступом?
@ИИванов-ь6с
@ИИванов-ь6с 2 года назад
у меня такая же проблема
@MobileServiceBarnaul
@MobileServiceBarnaul 4 месяца назад
Добрый день, подскажите как решили проблему, чтобы небыло ошибки и получилось доступ к данным другой таблицы?
@MobileServiceBarnaul
@MobileServiceBarnaul 4 месяца назад
​@@ИИванов-ь6сподскажите, как решили?
@olegkofan5940
@olegkofan5940 4 года назад
Добрый день, подскажите пожалуйста - доступ мы получили к таблице, а что дальше? как пользоваться данными из таблицы?
@stmsolution
@stmsolution 4 года назад
В следующих видео есть информация
@НатальяЕршова-щ2ж
@НатальяЕршова-щ2ж 4 года назад
почему то не дает доступ скрипту ко второму файлу. пробовала и по ID и по URL указывать путь, одно свое выдает: Exception: Вам не разрешено вызывать пользователя SpreadsheetApp.openByUrl. Необходимые разрешения: ссылка указана правильно, разрешения в файле есть, в гугл аккаунте скрипту можно вносить изменения.
@stmsolution
@stmsolution 4 года назад
Попробуйте перезайти полностью в аккаунт, то есть вообще, полностью выйти и зайти
@MobileServiceBarnaul
@MobileServiceBarnaul 4 месяца назад
​@@stmsolutionне помог этот способ 😢
@MobileServiceBarnaul
@MobileServiceBarnaul 4 месяца назад
Добрый день, подскажите как решили проблему, чтобы небыло ошибки и получить доступ к данным другой таблицы?
@krestopravtv8192
@krestopravtv8192 3 года назад
однозначно лайк
@TheOrteme
@TheOrteme 3 года назад
Спасибо большое, а что за трек играет на фоне?
@stmsolution
@stmsolution 3 года назад
Из Ютуб студии, честно уже не помню))
@vikki-kvikki
@vikki-kvikki 5 лет назад
Немного не по теме видео, при этом очень интересно узнать какой необходимо создать скрипт, что б если А1="блок" диапазон В1:В4 блокировался и редактировать его смог только владелец файла и если А1="СНЯТО" с В1:В4 была снята защита диапазона? Была бы очень благодарна за помощь, пока только могу поставить защиту при этом все редакторы имеют возможность редактировать далее диапазон(
@stmsolution
@stmsolution 5 лет назад
В скором времени постараюсь написать на эту тему видео. А сейчас я вижу вариант комбинации условия if и метода класса range - protect(). Вам надо обозначить какой то диапазон нужный вам для защиты, после обозначить диапазон для условия и в диапазон для защиты прописать метод protect при определенном условии. Типо так var rangeToChange = ss.getRange("A1").getValue(); var rangeToProtect = ss.getRange("B1:B4"); if(rangeToChange == "блок"){ rangeToProtect.protect().addEditor("YourMail@com")if esle(rangeToChange == "СНЯТО"){ rangeToProtect.protect().remove() } } Как то так, но могу что то где то ошибиться, почитайте про этот класс ниже , может поможет developers.google.com/apps-script/reference/spreadsheet/protection#removeeditorsemailaddresses
@vikki-kvikki
@vikki-kvikki 5 лет назад
Спасибо, код работает, только без else и все ещё не удалось избавиться от остальных редакторов, буду ждать видео😊
@stmsolution
@stmsolution 5 лет назад
А вы в addEditor свой гмаил добавили?
@vikki-kvikki
@vikki-kvikki 5 лет назад
@@stmsolution да, свой
@stmsolution
@stmsolution 5 лет назад
@@vikki-kvikki странно, должно по идее работать, и только вы можете его редактировать, а попробуйте, просто без addEditor а. По сути кроме вас как создателя таблицы, никто и не сможет редактировать, если вы защитите полностью диапазон
@igorg9150
@igorg9150 5 лет назад
Подключение к Гугл таблице скриптом на видео идет от куда, из какой среды? Мне надо достучаться из чат бота в Гугл таблицу, отправить туда данные, введенные пользователм в мессенджере, и вернуть результат из Гугла таблицы назад в мессенджер. Как это сделать?
@stmsolution
@stmsolution 5 лет назад
На этот вопрос быстрого ответа нет , надо создавать телеграм бота синхронизировать его с Гугл таблицами, прописывать команды вытяжки данных и тд
@igorg9150
@igorg9150 5 лет назад
STM Solution Бот не в теллеграм, а в ФБ на базе Manychat. Упрощу вопрос: как из Гугл формы (в ней тест для студентов), загнать собранные данные в Гугл таблицу и вернуть назад в Гугл форму результат теста (в Гугл форме есть возможность собирать данные в xls файл).
@stmsolution
@stmsolution 5 лет назад
Так Гугл форма сама собирает результаты теста ..
@igorg9150
@igorg9150 5 лет назад
STM Solution только показывает то, что собрано. А результат (после формул) и графики этого результата не выводит
@stmsolution
@stmsolution 5 лет назад
Графики и результаты обратно не засунуть в форму
@Заработоквинтернете-с5п
Привет! В самом конце выдает ошибку: TypeError: Cannot read property 'getName' of null (строка 17, файл Google Apps Script) Что с ней делать и как это исправить?
@Vladimir-b5d
@Vladimir-b5d 6 месяцев назад
11/04/24 Кишинев+++
@enzolot
@enzolot 5 лет назад
Здравствуйте! Сейчас я пытаюсь сконвертировать в Google Sheets мою программку, написанную в LibreOffice. Столкнулся со множеством вопросов. В частности, в программке есть валидатор, содержащий 0 или 1. Я написал пару скриптов для прорисовки и стирания рамок в ячейках диапазона в зависимости от значения валидности. Однако не знаю как привязать скрипты к подсчитаному значению в ячейке валидатора. Помогите, пожалуйста. zen (Это не стёб, а инициалы...)
@stmsolution
@stmsolution 5 лет назад
Вставьте это все добро в функцию onEdit()
@stmsolution
@stmsolution 5 лет назад
Это если вам надо при изменении этой ячейки,а так попробуйте через if, else
@stmsolution
@stmsolution 5 лет назад
Типо if (A1=0){и вся ваша функция}и тд. Надеюсь я вас правильно понял
@nicobellic1997
@nicobellic1997 2 месяца назад
Что значит активная таблица?)
@ПользовательПервичный
Доброго дня, как сделать так, чтобы скрипт работал на определённых страницах? то есть есть 4 страницы, нужно чтобы работал на 1,2,3, а на 4 не срабатывал. Как это прописать?
@remaksiva
@remaksiva Год назад
Проверяете какая страница активна (в данном видео есть). После условие, проверяем не равна ли активная страница 4 странице. Если не равна идем далее по скрипту. + под видео есть источник "Подробно о классе SpradsheetApp", в зависимости от задачи, посмотрите как обратиться к листу или ко все таблице, в данном случае, возможно будет удобно обратиться ко все таблице.
@ЕленаДолгополова-м7р
у меня нет кнопки Инструменты - редактор скриптов... что делать? Как подключить? :(
@Yogsvet
@Yogsvet 6 месяцев назад
Теперь Apps Script находится в меню "Расширения"
@ИИванов-ь6с
@ИИванов-ь6с 2 года назад
Что делать если Гугл не дает разрешение на исполнение скприпта??? Google скриптами не может быть дано разрешение
@stmsolution
@stmsolution 2 года назад
Опишите ошибку.
@MobileServiceBarnaul
@MobileServiceBarnaul 4 месяца назад
Добрый день, подскажите как решили проблему, чтобы небыло ошибки и получить доступ к данным другой таблицы?
@ИИванов-ь6с
@ИИванов-ь6с 4 месяца назад
@@MobileServiceBarnaul никак наверное, уже не помню. Много времени прошло😄
@enzolot
@enzolot 5 лет назад
Здравствуйте! Прежде всего должен поблагодарить за моментальный ответ! Основная идея за всем этим - это возможности совместной работы Гугл Таблиц. Возможно Вас заинтересует, посмотрите пожалуйста что мне удалось сделать до сих пор... docs.google.com/spreadsheets/d/11XliqMCnYlpZje887tILlQOpW1EYIYMGe1htMCu8Gpw/edit?usp=sharing Я не уверен, можно ли использовать onEdit(), так как ячейки не редактируются пользователем, а трииггера onChange() вроде нет. zen
@stmsolution
@stmsolution 5 лет назад
Поместите скрипт просто в функцию и повестее ее на кнопку и когда надо жмите.
@РоманБорисов-г5ж
Как включил всплывающие подсказки при написании кода?
@stmsolution
@stmsolution 5 лет назад
ctrl + пробел
@РоманБорисов-г5ж
@@stmsolution спасиб
@stmsolution
@stmsolution 5 лет назад
Рад помочь
@ssjack81
@ssjack81 4 года назад
Не работает, выдаёт ошибку - Exception: Вам не разрешено вызывать пользователя SpreadsheetApp.openByIdl. Необходимые разрешения: www.googleapis.com/auth/spreadsheets. Вышел и снова зашёл в аккаунт : не помогло.
@stmsolution
@stmsolution 4 года назад
А доступ есть к таблице которую хотите вызвать по ИД?
@ssjack81
@ssjack81 4 года назад
@@stmsolution , открывал доступ через IMPORTRAGE (потом разумеется убрал эту функцию), но ничего не изменилось. Ошибка та же. Может существует другой способ разрешения, я просто новичок и многое не знаю. Может подскажите как открыть доступ, дать разрешение и т.п.
@MobileServiceBarnaul
@MobileServiceBarnaul 4 месяца назад
​@@ssjack81Добрый день, подскажите как решили проблему, чтобы небыло ошибки и получить доступ к данным другой таблицы?
@ИльяСултанов
@ИльяСултанов 4 года назад
Запустить скрипт ctrl+R
@Иван-о9ш5с
@Иван-о9ш5с 3 года назад
Спасибо. Подскажите, пожалуйста, где можно узнать про все горячие клавиши в apps script? (мой поиск не увенчался успехом...)
@ssjack81
@ssjack81 4 года назад
Как открыть доступ к таблице????????????
@stmsolution
@stmsolution 4 года назад
Скрипту или кому то?
@ssjack81
@ssjack81 4 года назад
@@stmsolution скрипту. Решил вопрос - сделал всё в новом документе. Там был заново запрос на разрешение и всё заработало.
Далее
How many can you smash?🍫 IB : Florin
00:19
Просмотров 2,6 млн
Google Apps Script? Сейчас объясню!
49:03
How many can you smash?🍫 IB : Florin
00:19
Просмотров 2,6 млн