Excel JavaScript 自定义函数在加载电子表格后启动两次?
Excel JavaScript custom function starting twice after loading spreadsheet?
加载包含引用自定义函数的单元格的电子表格后,自定义函数似乎被加载了两次。这可以避免吗?
要重现 Excel 桌面版的问题:
创建文件夹并运行yo office --projectType excel-functions --name 'TestAddin' --host excel --js
更改文件夹 TestAddIn
和 运行 npm run build
,然后 npm start
等待插件编译和 Excel 启动,然后 select 电子表格单元格并在 Excel 中键入 =CONTOSO.INCREMENT(1)
公式栏。按 Enter
.
您现在应该会看到显示递增值的单元格。
保存电子表格并关闭 Excel。
重新打开电子表格。
随着时间的推移,单元格显示:
#BUSY
1
2
3
#BUSY
1
2
3
4
...
请注意,这不是使用共享的 运行时间。此处记录了类似的问题:https://github.com/OfficeDev/office-js/issues/847.
这个特殊问题似乎与 运行 调试器下的示例有关,请参阅:https://github.com/OfficeDev/office-js/issues/1714
加载包含引用自定义函数的单元格的电子表格后,自定义函数似乎被加载了两次。这可以避免吗?
要重现 Excel 桌面版的问题:
创建文件夹并运行
yo office --projectType excel-functions --name 'TestAddin' --host excel --js
更改文件夹
TestAddIn
和 运行npm run build
,然后npm start
等待插件编译和 Excel 启动,然后 select 电子表格单元格并在 Excel 中键入
=CONTOSO.INCREMENT(1)
公式栏。按Enter
.您现在应该会看到显示递增值的单元格。
保存电子表格并关闭 Excel。
重新打开电子表格。
随着时间的推移,单元格显示:
#BUSY
1
2
3
#BUSY
1
2
3
4
...
请注意,这不是使用共享的 运行时间。此处记录了类似的问题:https://github.com/OfficeDev/office-js/issues/847.
这个特殊问题似乎与 运行 调试器下的示例有关,请参阅:https://github.com/OfficeDev/office-js/issues/1714