🧰 Передача данных из одной таблицы в другую
Вставка
- Опубліковано 5 вер 2024
- Передача данных из таблицы
в таблицу. 3 способа.
#гуглтаблица #googleapps #googlesheets
🤑 Если вы хотите отблагодарить автора, сделать это можно по ссылке:
💲 ЮMoney: yoomoney.ru/to...
💲 monobank: send.monobank....
💲 PayPal: www.paypal.com...
💲 Донат: www.donational...
💲 Стать спонсором: / @zigoomul
✅ Телеграмм канал: t.me/ZiGoomul_...
✅ Телеграмм чат: t.me/Zigoomul_GAS для обсуждения.
✅ Подписаться на канал: www.youtube.co...
Скрипты из видео: t.me/ZiGoomul_...
0:47 - через IMPORTRANGE()
4:50 - через openById()
9:10 - через webhook
Не стану отрицать, этот канал помог мне в изучении гугл таблиц)
Заинтересовал третий вариант взаимодействия таблиц друг с другом, но у меня возникла проблема, что они не хотят взаимодействовать друг с другом.
Скопировал полностью код, который показан на видео, закинул в разные таблицы (в две, в первую и вторую). Вторую развернул как веб приложение (запуск от своего имени, а доступ у всех), скопировал ссылку в первую таблицу в отведенное для нее место. Id таблицы были под номером 0, т.к. я только создал эти таблицы и не стал создавать новые листы. Что в первой, что во второй таблице везде были выданы права (обычно после первого запуска запрашивает). На всякий случай открыл доступ к таблицам у всех, но все равно они не взаимодействуют друг с другом, ни в какую... Может что то я пропустил?
Много чего могли упустить. Смотрите в редакторе, прилетает ли doPost, не нужно сразу пытаться две таблицы между собой закручивать, если получится в одну сторону сделать, то со второй стороной просто нужно повторить
супер Телеграм чат у Вас. Спасибо! :) )))
Очень познавательно. Спасибо за полезный контент.
Вырос на видео автора
Очень полезная информация!
Скажите пожалуйста, а как быть если листов много? Точнее, из несколько листов импортировать в одну (по apps script) ?
В формуле importrange есть ошибки, не все данные импортирует. Интересная позиция по аррs script....
Цикл
добрый день, можно консультацию у вас взять?
Есть ссылка на чат под видео.. там можете задавать вопросы. Или пишите в личку в телеграмм
Здравствуйте, но могу понять как вы добавили фильтр в другую таблицу в первом методе. Как вы его импортировали ?
Никаких фильтров в данном примере не использовал
Привет! Почему у Вас данные "улетают" по вебхуку сразу после изменения в таблице? onEdit триггеры установили? Сделал все также, но чтоб данные "полетели", надо запустить скрипт вручную. Благодарю.
Триггер на редактирование нужно поставить
Покажите пожалуйста алгоритм работы с медиафайлами, сбора, хранения и отправки через телеграм бот с помощью скрипта гугл таблиц.
В двух словах не опишешь. Заходите в группу в телеграм, эта тема там обсуждалась не раз
Спасибо за видео. А как сделать, чтобы скрипт передавал только одну выбранную строку?
Например, последнюю редактируюмую
тут нужно к каждой строке присваивать свой уникальный id? чтобы сопоставлять строки в двух таблицах
Вопрос: 2-й метод отправляет данные в дургую таблицу. А как этим методом сделать не отправку, а сбор данных из нескольких файлов, т.е. чтобы скрипт был записан в файле, собирающем данные?
Да в принципе также как в видео, только скрипт в нужной вам таблице пишете. И если их нескольких будет сбор, нужно проверку делать на заполнение делать либо в начале таблицу очищать и друг за другом заполнять,
@@ZiGoomul попарился, сделал - получилось! Спасибо!
Не могу понять почему не работает, выдаёт вот такую ошибку "Не удалось интерпретировать query string. Подробности: Параметр 2 в функции QUERY:PARSE_ERROR: Encountered " ")" ") "" at line 1, column 129. Was expecting one of: "group" ... "pivot" ... "order" ... "skipping" ... "limit" ... "offset" ... "label" ... "format" ... "options" ... "and" ... "or" ..." IMPORTRANGE-работает нормально, но выборку не делает
Надо смотреть конкретно вашу таблицу
@@ZiGoomul Как это сделать?
Спасибо за видео. Разобрался. Работает. А, есть решение, как передать даты? В первой таблице они в формате dd.mm.yyyy, во второй они вставляются как yyyy-mm-dd T17:00:00.000Z. В вашем видео тоже в таком же формате вставляются
Есть вариант данные забирать не getValue(), а getDisplayValue() тогда данные будут забираться, как вы их видите в таблице
Получил ответы в чате Телеграм. Спасибо
@@ZiGoomul Так и сделал.