Я хотел бы использовать Google Apps Script для заполнения электронной таблицы с помощью фильтрованных данных из другой электронной таблицы.Как выполнить поиск/фильтр через электронные таблицы Google с помощью скрипта Google Apps
Исходный документ - это список сотрудников (столбец A, NAME) с указанием их часов (столбец B, ЧАСЫ), проект, над которым они работают (столбец C, PROJECT), и их конкретная задача (столбец D , TASK).
Я хотел бы заполнить вторую таблицу той же информацией, но только там, где PROJECT равен «Project X», а Task равен либо «Задача 1», либо «Задача 2.»,
Я знаю, как это сделать без сценариев в исходном документе, но таблицы Google не позволяют VLookup или любой другой функции поиска, о которой я знаю, для поиска значений в разных документах. Импорт исходных данных во вторую таблицу с помощью ImportRange не работает в этом случае, потому что исходные данные слишком велики (в конечном итоге этот скрипт придется изменить, чтобы посмотреть на несколько исходных документов, поскольку слишком много данных для одной электронной таблицы).
Извините, у меня нет кода. Мои попытки решить эту проблему сами по себе ни к чему.
Спасибо!
Вы должны разбить вашу проблему на более мелкие проблемы. Сначала попробуйте написать сценарий, который скопирует все данные из одной электронной таблицы в другую. Затем включите фильтр, чтобы скопировать только те, которые соответствуют определенному значению в Col A и т. Д. Пока вы это делаете, если вы застряли, не стесняйтесь возвращаться к SO с тем, что вы пытались, и сообщество будет Помогите. Однако, если вы ищете готовый код, к сожалению, это не то место – Srik
Спасибо, это полезно. Я пытаюсь изучить javascript, чтобы ответить на эту проблему, но она идет медленно. В основном, я искал ресурсы в электронных таблицах Google, и все просто говорят, что это проблема, которую нужно решить с помощью скрипта приложений. Попытка разобраться, как на самом деле это делать в скрипте приложений, привела меня сюда. – user2844817