Office js 文件中的Outlook加载项特定于组织的配置

Office js 文件中的Outlook加载项特定于组织的配置,office-js,outlook-web-addins,Office Js,Outlook Web Addins,我正在为多个组织开发Outlook加载项。每个组织都需要外接程序的不同配置 我希望有一个功能,可以检查漫游设置中是否有任何值,如果没有,则从文件中读取设置 在打开任务窗格或单击按钮之前,是否可以运行设置功能 或者,如何通过Microsoft Graph为外接程序中的组织创建和访问自定义设置?在启动外接程序之前,无法执行代码。由于多种原因,也无法读取漫游设置;最值得注意的是,外接程序是在沙盒浏览器环境中执行的,可能在非Windows计算机(Mac、iOS、Android、Web)上运行 请记住,外

我正在为多个组织开发Outlook加载项。每个组织都需要外接程序的不同配置

我希望有一个功能,可以检查
漫游设置
中是否有任何值,如果没有,则从文件中读取设置

在打开任务窗格或单击按钮之前,是否可以运行设置功能


或者,如何通过Microsoft Graph为外接程序中的组织创建和访问自定义设置?

在启动外接程序之前,无法执行代码。由于多种原因,也无法读取
漫游设置
;最值得注意的是,外接程序是在沙盒浏览器环境中执行的,可能在非Windows计算机(Mac、iOS、Android、Web)上运行

请记住,外接程序不是安装在他们的Outlook客户端中,而是安装在他们后端的邮箱中。它们的作用域也限定为邮箱项,而不是应用程序。没有它,外接程序将无法跨平台(Outlook for Windows、Outlook for Mac、Outlook on Web等)运行

如果您需要在组织级别应用配置设置并将其发布给任何用户,我建议将它们存储在后端

您可以使用来标识用户所属的组织,也可以使用请求从Microsoft Graph获取租户信息


我已经在许多外接程序中为此使用了Exchange ID令牌。我通常使用Azure表存储来存储设置(超级便宜,非常快速,通过几个REST调用就可以轻松地获取数据)

谢谢你的回答。使用Azure表存储似乎是一个很好的解决方案。