首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Excel中创建并在Excel中设置时无法检索Office.Settings

在Excel中创建并在Excel中设置时无法检索Office.Settings
EN

Stack Overflow用户
提问于 2021-01-14 14:00:42
回答 2查看 147关注 0票数 2

根据API文档,每个外接程序和每个文档都保存Office.Settings对象。也就是说,它们只对创建它们的外接程序可用,并且只能从保存它们的文档中获得。

对于Office.Settings接口,我有点困惑。我在ScriptLab外接程序中创建了一个gist,在其中我设置了2个设置对象(查询和查询in ),然后检索它们(将它们记录到控制台)。

要点:https://gist.github.com/VivianVenter/e5489628384f96f2d3bf9a50aace8728

如果在Excel桌面上运行此gist,则可以创建设置并成功检索它们。如果保存此工作簿并在Excel中打开它并再次运行gist,则无法检索设置,则两个设置对象都返回null。

据我所知,ScriptLab外接程序对于桌面和在线版本是一样的,我是不是遗漏了什么,或者如果在桌面版本中创建和设置了这些设置,OfficeJS是否打算不让在线版本中的设置可用/可见?

设置桌面找到: 在Excel桌面中找到了设置对象

设置联机空: 在Excel中找不到设置对象

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-22 09:23:46

这个问题是由一个office中的bug -js引起的,它现在已经固定在上游。

票数 0
EN

Stack Overflow用户

发布于 2021-01-14 18:21:34

Office外接程序的设置是根据外接程序的id存储的。一旦通过侧加载安装,每次都会为外接程序分配一个新id。这意味着在开发时不能同步多个平台上的设置。

一旦将外接程序提交到AppSource,来自AppSource的静态id将分配给外接程序,并在安装AppSource外接程序时使用。

因此,您应该向AppSource提交外接程序,以测试/实现此特性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65720404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档