Я создал электронную таблицу, связанную с проектом сценария приложений. У меня есть мастер-лист, в котором хранятся имена студентов, он заполняется через вызов API. Я ссылаюсь на части мастер-листа на других листах в той же электронной таблице, например на имя студента.
На других листах я храню оценки, которые используют ссылку из мастер-листа для добавления имени ученика в таблицу оценок, но оценки добавляются вручную в строке по мере того, как я выставляю оценку. Вот пример .
Однако мне чрезвычайно сложно синхронизировать c мастер-лист с другими моими листами. Если я сортирую главный лист, ссылочные значения сортируются на ссылочном листе, но это сбрасывает оценки, поскольку они не сортируются при сортировке главного листа.
Кроме того, когда я создаю API вызовите, если учащийся добавлен в класс, удален или и то, и другое (добавлено несколько учащихся, а несколько учащихся выбывают), листы с частичными ссылками с оценками становятся смещенными.
Я добавляю logi c в моя электронная таблица для вставки строк и удаления строк, чтобы главная таблица синхронизировалась c с моей частично привязанной таблицей оценок, но я нахожу logi c, чтобы сделать это утомительно и сложно.
Я не хватает чего-то очевидного? У меня мало опыта работы с электронными таблицами, у меня есть javascript опыта, но я чувствую, что мне не хватает чего-то простого, чтобы синхронизировать частично указанные строки c (это желаемое поведение).