это не работает. работа вокруг - это вручную проверить координаты щелчка мыши на области, занимаемой каждым элементом. Область
, занятая элементом, может быть найдена найденным 1. Получает местоположение элемента относительно вершины слева от страницы и 2. ширина и высота. библиотека, подобная jQuery, делает это довольно простым, хотя это можно сделать в простых js. добавление обработчика событий для mousemove
объекта document
обеспечит непрерывное обновление положения мыши сверху и слева от страницы. решая, находится ли мышь над любым данным объектом, состоит в проверке, находится ли положение мыши между левым, правым, верхним и нижним краями элемента.
Предполагая, что 'test' находится в ячейке A158 того же листа, используется запрос, попробуйте:
=QUERY('Copy of Results'!$A$2:$I$999, "select D where A='"&A158&"'", 0)
Еще, попробуйте
=QUERY('Copy of Results'!$A$2:$I$999, "select D where A='"&'Scholar Progress Reports'!A158&"'", 0)
Моя непосредственная мысль - именно то, что говорит ошибка: «NO_COLUMN: тест». В своей формуле вы пытаетесь выбрать столбец или что-то в этом роде, называемое «тест», вместо того, чтобы использовать имена «А», «В» и т. Д .?
есть образец листа?
ЭТО также может помочь.