Microsoft добавляет поддержку функций JavaScript в Excel
На конференции разработчиков Build 2018, которая проходила на днях в Сиэтле, США, Microsoft объявила о поддержке пользовательских функций JavaScript в Excel.
Это означает, что пользователи Excel смогут использовать код JavaScript для создания специальной формулы Excel, которая будет отображаться в базе данных формул Excel по умолчанию.
Затем пользователи смогут вставлять и вызывать эти формулы из таблиц Excel, но интерпретатор JavaScript вычисляет данные таблицы, а не собственный движок Excel.
Вставка пользовательской функции JavaScript из базы данных формул Excel
«Разработчики Office хотят писать пользовательские функции JavaScript по многим причинам, - говорит Microsoft, - например: (1) Вычислить математические операции, такие как, является ли число простым. (2) Привести информацию из Интернета, например, банковскую учетную запись о балансе. (3) Получать поток живых данных, таких как цена акций. "
В настоящее время функция доступна только для Office Insiders
Функция только была объявлена и не поддерживается в устойчивых распределений Excel.
«Пользовательские функции [JavaScript] теперь доступны в представлении разработчика в Windows, Mac и Excel в Интернете», - говорится в документе поддержки Microsoft.
Пользователи должны присоединиться к программе Office Insiders и установить пользовательскую надстройку для тестирования или использования пользовательских функций JavaScript.
Добавлено множество функций Excel, но отсутствует поддержка скриптов на Python
Пользователи также много лет просят, чтобы Python поддерживался как официальный язык сценариев в Excel. Хотя Microsoft заявила, что в прошлом году она рассматривала эту так часто запрашиваемую функцию, на Build 2018 не было объявления о поддержке Python.
Помимо поддержки пользовательских функций JavaScript, Microsoft также объявила о поддержке «Microsoft Azure Machine Learning services», чтобы использовать алгоритмы машинного обучения для расширения встроенной базы данных формул Excel.
Кроме того, Microsoft также объявила, что Excel также сможет импортировать собственные диаграммы и отчеты из Power BI, услуги бизнес-аналитики, предоставляемой Microsoft, которая воспроизводит интерактивные визуализации.
И последнее, но не менее важное: Microsoft также объявила интеграцию «Flow» в Excel, предоставляя пользователям возможность отправлять данные из своих электронных таблиц, размещенных в SharePoint и OneDrive для бизнеса, во многие службы, такие как Teams, Dynamics 365, Visual Studio Online, Twitter и т. д.
«Интеграция [Flow] будет сначала отправлена как надстройка в Office Store и станет частью этого компонента в конце этого года», - сказала Microsoft.