Я успешно развернул образец Excel-Custom-Functions и могу использовать новый JS функции.
После изменения кода / определения в customfunctions.js
я перезапустил свой веб-сервер, запустил Excel, снова вставил настраиваемые функции со страницы надстроек Office, но все же получил исходные функции.
Если я запущу Excel, не вставляя образец снова, функции все равно будут известны !?
Как заставить Excel удалить такую надстройку и перезагрузить ее с нуля?
Пример: образец содержит несколько пользовательских функций и их соответствующую регистрацию:
Excel.Script.CustomFunctions["CONTOSO"]["ADD42"] = {
...
Excel.Script.CustomFunctions["CONTOSO"]["GETTEMPERATURE"] = {
...
Переименуйте функцию и полностью удалите другую функцию:
Excel.Script.CustomFunctions["CONTOSO"]["ADD42RENAMED"] = {
...
/* Excel.Script.CustomFunctions["CONTOSO"]["GETTEMPERATURE"] = {
...
После этого Excel по-прежнему будет показывать старые метаданные.