我正在尝试为 Project Online 创建一个类似于项目中心项目列表的加载项。我想给我的用户一个更容易导航、过滤和选择项目列表的网格,然后能够单击一个按钮并在 Project Professional 中打开项目,类似于 [Projects / Open / In Microsoft Project] 菜单选项,如下图所示。
我可以创建网格 Ok 并选择项目,但我似乎找不到任何关于如何在本地打开文件的信息。这显然是“可能的”,因为我们可以在项目中心做到这一点,但我们可以在 JSOM 中重现这个动作吗?
编辑:我已经尝试过任务窗格加载项(首选)和 Sharepoint 加载项。在TaskPane 插件中,我希望在Office.context.document 下找到一些文件操作方法。我能找到的最接近的方法是 getFileAsync,但不确定是否需要。getFileAsync(文件类型,选项,回调)
编辑2:进一步澄清....我希望能够做的基本事情是在作为任务窗格应用程序操作时在MS Project中调用文件/打开。我实际上是在尝试重写我不久前编写的旧 VBA 表单。作为一个插件似乎更难做。我一直在尝试考虑所有可能的选项和解决方法来做到这一点。