В надстройке HTML & javascript для Microsoft Excel 365, каков стандартный способ получения ссылки на ячейку / диапазон ввода от пользователя в области задач?
например, предположим, что я реализовалальтернативный инструмент для работы с диаграммой, использующий классную библиотеку JavaScript, которую я нашел в Интернете, и я хочу, чтобы пользователь мог устанавливать / изменять свойства диаграммы, как отображать виджет пользовательского интерфейса для редактирования свойств диапазона, таких как диапазоны данныхдля каждой серии данных диаграммы?
изменить: уточнить вопрос: я знаю, как отобразить текстовую область в виде HTML input
(или лучше, Office UI Fabric TextField
), ноесть ли способ, который не требует от меня реализации синтаксического анализатора вручную (в порядке предпочтения):
- для проверки текста как формулы, ссылающейся на ячейку, или диапазон, или массив данных
- позволяет пользователю переключиться в режим выбора , в котором он выбирает диапазон с помощью мыши или клавиш Shift + стрелка прямо на листе, не требуя от него вводадиапазон
- в идеале - возможность автоматически обновлять ссылку на диапазон и / или получать уведомления, когда она изменяется из-за добавления / удаления столбца / строки / ячейки, в соответствии с абсолютными маркерами
$
, присутствующими или отсутствующими - показать формулу / принять ввод в настроенном пользователем режиме (т.е.
A1
против R1C1
)