Excel 365 API надстроек Javascript: как узнать у пользователя диапазон - PullRequest
0 голосов
/ 11 марта 2019

В надстройке HTML & javascript для Microsoft Excel 365, каков стандартный способ получения ссылки на ячейку / диапазон ввода от пользователя в области задач?

например, предположим, что я реализовалальтернативный инструмент для работы с диаграммой, использующий классную библиотеку JavaScript, которую я нашел в Интернете, и я хочу, чтобы пользователь мог устанавливать / изменять свойства диаграммы, как отображать виджет пользовательского интерфейса для редактирования свойств диапазона, таких как диапазоны данныхдля каждой серии данных диаграммы?

изменить: уточнить вопрос: я знаю, как отобразить текстовую область в виде HTML input (или лучше, Office UI Fabric TextField), ноесть ли способ, который не требует от меня реализации синтаксического анализатора вручную (в порядке предпочтения):

  • для проверки текста как формулы, ссылающейся на ячейку, или диапазон, или массив данных
  • позволяет пользователю переключиться в режим выбора , в котором он выбирает диапазон с помощью мыши или клавиш Shift + стрелка прямо на листе, не требуя от него вводадиапазон
  • в идеале - возможность автоматически обновлять ссылку на диапазон и / или получать уведомления, когда она изменяется из-за добавления / удаления столбца / строки / ячейки, в соответствии с абсолютными маркерами $, присутствующими или отсутствующими
  • показать формулу / принять ввод в настроенном пользователем режиме (т.е. A1 против R1C1)
...