我想通过自定义函数打开一个对话框,并且由于我不想对该对话框的位置进行硬编码,因此需要当前正在运行的加载项的位置来动态创建该对话框的URL。

对于Office-online window.location来说,它可以很好地工作,但是在使用特殊运行时的桌面版本中,此功能不可用。我该如何实现?是否有另一个对象可以从清单文件中获取位置,或者有一种方法可以动态地从清单文件中接收信息?

你的时间

最佳答案

自定义函数目前无法访问api。我们正在努力直接公开对office.js的访问,但现在,您必须在初始化时从任务窗格中获取此属性,然后将其存储在Officeruntime.storage中,然后才能从自定义函数中检索它。

office.js支持的功能正在此处进行跟踪:
https://github.com/OfficeDev/Excel-Custom-Functions/issues/130

谢谢

09-17 22:38