Итак, у меня есть набор данных листа Google.Большой!Использование filter () для запуска нескольких отчетов.Нет проблем.
Проблема заключается в том, что конечные пользователи хотят иметь возможность добавлять комментарии в отработанные отчеты и обновлять основной набор данных на основе этих комментариев.Кроме того, по мере изменения данных данные в отчетах перемещаются.Они хотели бы, чтобы комментарии, которые они делают, перемещались вместе с ними.
Итак, я изначально создал «базу данных комментариев», которая проверяла каждый отчет и основной набор данных на предмет комментариев и извлекала их. РаботыКак колдовство.
Я также включил предложение OR (Not (Now () = "Dummy") в агрегирование базы данных комментариев, чтобы принудительно пересчитывать каждый раз, когда было внесено изменение.
Затем я включил итерационные вычисления (Пробовал на 1, 2 и 3 итерации), и все должно быть совпадением индекса с комментариями, с той идеей, что если кто-то введет новый комментарий, он обновит набор данных, который затем обновит основной отчет один раз.они перетаскивают формулу обратно.
В Excel это будет работать отлично - итеративные вычисления «сохранят» значение комментария и продолжат циклически проходить.
Однако в Googleлисты, это не работает.
Я спросил, сработает ли очевидное решение «Просто обновите основной набор данных, если вы хотите что-то изменить». По неизвестным причинам ответ - нет.
Как я могу получить то, что я хочу? Я открыт для использования скриптов Google, если это необходимо, хотя я не слишком знаком с языком.
В качестве примераle:
Набор данных: ID: 123 Комментарий: нет
Отчет: ID: 123 Комментарий: "Hello World"
Становится:
Набор данных: ID: 123 Комментарий: «Hello World»
Отчет: ID: 123 Комментарий: «Hello World»
Комментарий перемещен из отчета в набор данных
Затем, как только мыдобавить ID 456:
Набор данных: ID: 123 Комментарий: «Hello World»
ID: 456 Комментарий: нет
Отчет: ID: 456 Комментарий: нет
ID: 123Комментарий: «Hello World»
Комментарий перемещен вниз с идентификатором, с которым он связан