Пользовательская функция с помощью JavaScript API для Excel

У меня есть библиотека функций, написанных на JavaScript, например, myfactorial(n) может вычислить факториал n по-моему.

Я надеюсь разработать надстройку с помощью JavaScript API для Excel, чтобы после загрузки надстройки пользователь мог использовать встроенные функции, например, писать в формуле: =myfactorial(A2) или =callfunction("myfactorial", A2). Короче говоря, речь идет о поддержке пользовательских функций с помощью JavaScript API для Excel, я думаю, они спрашивают об одном и том же здесь.

Итак, кто-нибудь знает, как прогресс? В противном случае, есть ли обходной путь, который мы могли бы сделать?


person SoftTimur    schedule 20.11.2016    source источник


Ответы (1)


Спасибо за этот вопрос! Определяемые пользователем функции сегодня являются центральной частью настройки Excel. Мы работаем над решением, которое обеспечит эти возможности на всех наших современных платформах Excel. Мы все еще разрабатываем дизайн, поэтому, к сожалению, у меня нет ни сроков, ни подробностей, которыми я мог бы поделиться прямо сейчас. Я дам обновление через несколько месяцев.

-Майкл, менеджер по проектам надстроек Office

Обновление от 06.11.17. Пользовательские функции JavaScript в Excel теперь доступны в предварительной версии для разработчиков, и каждый может попробовать: https://aka.ms/customfunctions

person Michael Saunders    schedule 21.11.2016
comment
Есть новости по теме создания пользовательских функций? - person cosmaioan; 26.03.2017
comment
Мы продолжили работу в этом направлении, и оно по-прежнему является приоритетом для нашей команды. Мы с нетерпением ждем возможности поделиться чем-то еще, но сейчас у меня нет объявлений о новой функции или датах выпуска. - person Michael Saunders; 26.03.2017
comment
@MichaelSaunders Кажется, есть какое-то обновление? - person SoftTimur; 20.10.2017
comment
Обновление: оно доступно в режиме предварительного просмотра для разработчиков! Пожалуйста, попробуйте и отправьте отзыв: aka.ms/customfunctions - person Michael Saunders; 07.11.2017
comment
это также доступно для Excel Online? (Я не смог найти документы, в которых прямо говорилось бы, что [я все еще пытаюсь научиться читать документы, но у меня это не очень хорошо получается]) - person Wolfram Kriesing; 10.02.2018
comment
Я только что получил электронное письмо, в котором говорилось, что пользовательские функции официально доступны в предварительной версии! Попробовать их! дополнительную информацию см. на странице aka.ms/customfunctions. Но на той странице Deployment via the Office 365 Admin Portal and AppSource are not yet enabled. все еще есть. Итак, сегодня разработчики по-прежнему НЕ могут отправлять надстройки с пользовательскими функциями? - person SoftTimur; 07.11.2018