Size: a a a

Чат | Google Таблицы и скрипты

2020 March 05

Д

Дилмурод in Чат | Google Таблицы и скрипты
всем доброго дня есть ли какой нибудь скрипт для обновления IMPORTRANGE
источник

A

Admin in Чат | Google Таблицы и скрипты
Дилмурод
всем доброго дня есть ли какой нибудь скрипт для обновления IMPORTRANGE
Telegram
Eugeny Namokonov in Чат | Google Таблицы и скрипты
Копируем данные из сотен Таблиц с помощью Advanced Google Services

Максимальное время работы одного GAS скрипта — 6 минут. Это значит, что если вы с помощью Spreadsheet Service пытаетесь обойти сотни Таблиц и скопировать из них тысячи строк — времени может не хватить и ваш скрипт завершится по таймауту.

Есть альтернатива, есть более быстрый способ манипулировать файлами, обращаться к ним, копировать данные, удалять данные и наводить всяческий хаос, как мы любим — это Advanced Script Services. У вас будут те же 6 минут для работы скрипта, но за это время вы сможете успеть больше.

Мы подготовили для вас пример: скрипт 100 раз открывает оглавление нашего канала, объединяет данные в один массив и вставляет результат в Таблицу. Еще Advanced API грузит только заполненные ячейки, чтобы это побороть и не нарушить итоговую схему данных — скрипт дописывает пустые ячейки в те строки массива, где они нужны.

Официальная документация

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

Таблица с примером
источник

A

Admin in Чат | Google Таблицы и скрипты
Андрей Шиневский
Всем привет!
Есть три таблицы. У них общие два столбца дата и номер машины остальные столбцы отличаются и их разное количество. Нужна сводная по данным из всех таблиц. И еще чтобы сводная автоматически получала данные из этих таблиц.
Как можно такое сделать?
Уже разобрались? Получилось?
Если нет - делайте пример и расшарьте - помогу
источник

О

Ольга in Чат | Google Таблицы и скрипты
Добрый день! 😊Подскажите, пожалуйста, как можно реализовать код для переноса строк на лист 2,3 и т.д. по условию из столбца(столбец C лист "Регистрация"), т.е. по сути фильтр,  НО! перед этим проверить столбцы В листов 2,3,4 с номером читательского билета на дубликаты на этих листах? При этом, мне важно, чтобы на листах 2, 3, 4 и т.д. сохранилась возможность ручного ввода строк, т.е. прописать фильтр с ячейке через =, как я понимаю, не позволит ручное заполнение строк.
P.S. только начинаю работать с гугл таблицами, поэтому не закидывайте сразу тапками🤪
https://docs.google.com/spreadsheets/d/1iSCUqsIVvnV1wTlinecKgBp0NCNgsi8T6cpJboiwqR4/edit#gid=0
источник

A

Admin in Чат | Google Таблицы и скрипты
Ольга
Добрый день! 😊Подскажите, пожалуйста, как можно реализовать код для переноса строк на лист 2,3 и т.д. по условию из столбца(столбец C лист "Регистрация"), т.е. по сути фильтр,  НО! перед этим проверить столбцы В листов 2,3,4 с номером читательского билета на дубликаты на этих листах? При этом, мне важно, чтобы на листах 2, 3, 4 и т.д. сохранилась возможность ручного ввода строк, т.е. прописать фильтр с ячейке через =, как я понимаю, не позволит ручное заполнение строк.
P.S. только начинаю работать с гугл таблицами, поэтому не закидывайте сразу тапками🤪
https://docs.google.com/spreadsheets/d/1iSCUqsIVvnV1wTlinecKgBp0NCNgsi8T6cpJboiwqR4/edit#gid=0
Если формулами переносите данные - там руками ничего нельзя исправить.
Решается только скриптом, чтобы вставляли как "значения"
источник

A

Admin in Чат | Google Таблицы и скрипты
Ольга
Добрый день! 😊Подскажите, пожалуйста, как можно реализовать код для переноса строк на лист 2,3 и т.д. по условию из столбца(столбец C лист "Регистрация"), т.е. по сути фильтр,  НО! перед этим проверить столбцы В листов 2,3,4 с номером читательского билета на дубликаты на этих листах? При этом, мне важно, чтобы на листах 2, 3, 4 и т.д. сохранилась возможность ручного ввода строк, т.е. прописать фильтр с ячейке через =, как я понимаю, не позволит ручное заполнение строк.
P.S. только начинаю работать с гугл таблицами, поэтому не закидывайте сразу тапками🤪
https://docs.google.com/spreadsheets/d/1iSCUqsIVvnV1wTlinecKgBp0NCNgsi8T6cpJboiwqR4/edit#gid=0
Можете взять простой код копирования

https://t.me/google_sheets/384
Telegram
Google Таблицы
​​Скрипт копирования / фильтрации.

Друзья, привет. В последние недели в нашем чате все чаще спрашивают — а что делать, если не работает функция Importrange и данные из другой Таблицы не загружаются или загружаются не полностью (кстати, вот ответ поддержки на это).

Мы написали простой скрипт, который поможет в такой ситуации: 
1) скрипт открывает выбранную Таблицу / лист в ней
2) берет диапазон и фильтрует его по первому столбцу по дате (мы это сделали, чтобы показать, что так можно)
3) очищает лист в другой Таблице
4) и вставляет данные

В скрипте всего несколько строк кода и каждая из них снабжена комментариями, чтобы открыть скрипт   — скопируйте таблицу себе и перейдите в Инструменты → Редактор скриптов.

Таблица со скриптом, которую нужно скопировать

P. S. Чтобы скрипт выполнялся регулярно, например, раз в сутки — идем в Правка → Триггеры текущего проекта и задаем расписание запуска.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Можете взять простой код копирования

https://t.me/google_sheets/384
Telegram
Google Таблицы
​​Скрипт копирования / фильтрации.

Друзья, привет. В последние недели в нашем чате все чаще спрашивают — а что делать, если не работает функция Importrange и данные из другой Таблицы не загружаются или загружаются не полностью (кстати, вот ответ поддержки на это).

Мы написали простой скрипт, который поможет в такой ситуации: 
1) скрипт открывает выбранную Таблицу / лист в ней
2) берет диапазон и фильтрует его по первому столбцу по дате (мы это сделали, чтобы показать, что так можно)
3) очищает лист в другой Таблице
4) и вставляет данные

В скрипте всего несколько строк кода и каждая из них снабжена комментариями, чтобы открыть скрипт   — скопируйте таблицу себе и перейдите в Инструменты → Редактор скриптов.

Таблица со скриптом, которую нужно скопировать

P. S. Чтобы скрипт выполнялся регулярно, например, раз в сутки — идем в Правка → Триггеры текущего проекта и задаем расписание запуска.
Там посложнее задачка, я уже видел
источник

L

Lev in Чат | Google Таблицы и скрипты
Ольга
Добрый день! 😊Подскажите, пожалуйста, как можно реализовать код для переноса строк на лист 2,3 и т.д. по условию из столбца(столбец C лист "Регистрация"), т.е. по сути фильтр,  НО! перед этим проверить столбцы В листов 2,3,4 с номером читательского билета на дубликаты на этих листах? При этом, мне важно, чтобы на листах 2, 3, 4 и т.д. сохранилась возможность ручного ввода строк, т.е. прописать фильтр с ячейке через =, как я понимаю, не позволит ручное заполнение строк.
P.S. только начинаю работать с гугл таблицами, поэтому не закидывайте сразу тапками🤪
https://docs.google.com/spreadsheets/d/1iSCUqsIVvnV1wTlinecKgBp0NCNgsi8T6cpJboiwqR4/edit#gid=0
Добрый, могу сделать такое, уже делал подобное. Только помочь смогу вечером.Если до вечера не с поможет никто, то дайте знать - помогу.
источник

О

Ольга in Чат | Google Таблицы и скрипты
Admin
Можете взять простой код копирования

https://t.me/google_sheets/384
Telegram
Google Таблицы
​​Скрипт копирования / фильтрации.

Друзья, привет. В последние недели в нашем чате все чаще спрашивают — а что делать, если не работает функция Importrange и данные из другой Таблицы не загружаются или загружаются не полностью (кстати, вот ответ поддержки на это).

Мы написали простой скрипт, который поможет в такой ситуации: 
1) скрипт открывает выбранную Таблицу / лист в ней
2) берет диапазон и фильтрует его по первому столбцу по дате (мы это сделали, чтобы показать, что так можно)
3) очищает лист в другой Таблице
4) и вставляет данные

В скрипте всего несколько строк кода и каждая из них снабжена комментариями, чтобы открыть скрипт   — скопируйте таблицу себе и перейдите в Инструменты → Редактор скриптов.

Таблица со скриптом, которую нужно скопировать

P. S. Чтобы скрипт выполнялся регулярно, например, раз в сутки — идем в Правка → Триггеры текущего проекта и задаем расписание запуска.
Спасибо, попробую😊
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
🤗
источник

О

Ольга in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Там посложнее задачка, я уже видел
Дааа🙈ну тут хотя бы что-то начать
источник

ДХ

Дамир Хафизов... in Чат | Google Таблицы и скрипты
Ольга
Дааа🙈ну тут хотя бы что-то начать
Принципиально сохранить возможность редактирования и добавления строк на всех листах? Просто формулами такую задачу не решить, а со скриптами нужно репу чесать, разбираться с джава скриптом и google api. Если есть возможность пересмотреть структура таблицы, например все регистрации будут только на листе регистрации, то можно будет задачу решить и формулами и простеньким скриптом, который можно администрировать самому. Так к слову.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дамир Хафизов
Принципиально сохранить возможность редактирования и добавления строк на всех листах? Просто формулами такую задачу не решить, а со скриптами нужно репу чесать, разбираться с джава скриптом и google api. Если есть возможность пересмотреть структура таблицы, например все регистрации будут только на листе регистрации, то можно будет задачу решить и формулами и простеньким скриптом, который можно администрировать самому. Так к слову.
Принципиально
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ну это классическая задача перемещения строк
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Я думаю, что мы ее сделаем, а потом выложим решение, это реально.
источник

ДХ

Дамир Хафизов... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Ну это классическая задача перемещения строк
Просто я как новичок не взялся бы использовать скрипт, который потом администрировать не смогу
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дамир Хафизов
Просто я как новичок не взялся бы использовать скрипт, который потом администрировать не смогу
Ну есть разные задачи, иногда нужно добавлять только новые строки по ключу в другую таблицу, не удаляя старые, вот это без скриптов в принципе не сделать
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Не надо бояться, там код будет не таким сложным, вполне реально освоить.
источник

ДХ

Дамир Хафизов... in Чат | Google Таблицы и скрипты
Землеустройство и кадастр; Ветеринарной медицины

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дамир Хафизов
Землеустройство и кадастр; Ветеринарной медицины

У меня вот по такому значению вопрос, как его фильтровать на 2 разных листа. У меня есть база данных, я там все стараюсь в своей строке держать, потом легче фильтровать сортировать, сам не допер у себя как решить.
Ты хочешь строку разбить на две части и каждую унести на свой лист?
источник