问题标签 [project-online]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint-jsom - Project Online JSOM - 如何在 Project Professional 中打开文件
我正在尝试为 Project Online 创建一个类似于项目中心项目列表的加载项。我想给我的用户一个更容易导航、过滤和选择项目列表的网格,然后能够单击一个按钮并在 Project Professional 中打开项目,类似于 [Projects / Open / In Microsoft Project] 菜单选项,如下图所示。
我可以创建网格 Ok 并选择项目,但我似乎找不到任何关于如何在本地打开文件的信息。这显然是“可能的”,因为我们可以在项目中心做到这一点,但我们可以在 JSOM 中重现这个动作吗?
编辑:我已经尝试过任务窗格加载项(首选)和 Sharepoint 加载项。在TaskPane 插件中,我希望在Office.context.document 下找到一些文件操作方法。我能找到的最接近的方法是 getFileAsync,但不确定是否需要。getFileAsync(文件类型,选项,回调)
编辑2:进一步澄清....我希望能够做的基本事情是在作为任务窗格应用程序操作时在MS Project中调用文件/打开。我实际上是在尝试重写我不久前编写的旧 VBA 表单。作为一个插件似乎更难做。我一直在尝试考虑所有可能的选项和解决方法来做到这一点。
sharepoint-online - 使用 Power Automate 从 Project Online 任务项中检索资源名称
我们正在使用 Power Automate 流来获取 Project Online 任务的资源名称。我们开发了以下似乎非常复杂的流程。有没有简单的方法来实现这个功能?
odata - Project Online CSOM 和 OData 操作不适用于多因素身份验证
我们有一个应用程序,我们在其中使用 Project Online CSOM 和 OData 操作进行项目操作,但当为服务帐户启用多因素身份验证时,两者都不起作用。我们也尝试过应用密码,但它也不起作用。你能建议解决这个问题吗?我们正在使用下面的代码片段。
project-online - 项目在线 API 身份验证
是否有任何有关如何验证 api 以访问和创建 Microsoft Project Online 的官方文档。以下链接上有可用的 api(s)。但是,没有提及如何生成和传递令牌以进行身份验证。
sharepoint - Microsoft Project Online - API C# CSOM - 身份验证失败
我想从 Microsoft Project Online 获取项目列表。上面的代码总是返回错误:“Microsoft.SharePoint.Client.IdcrlException:'登录名或密码与 Microsoft 帐户系统中的不匹配。'”
azure-devops - 从 Azure DevOps 扩展连接到 Project Online
我创建了一个 Azure DevOps 中心扩展,它检索工作项,目标是将一些工作项注释移到 Project Online 时间表注释中。但我不知道如何对来自 Azure DevOps 扩展的调用进行身份验证,以便能够调用 Project Online。
这似乎是
在 sdk 中调用会获得一个使用我的扩展数据加密的访问令牌,但我需要一些方法来调用 Project。我查看了 MSAL,这似乎是一个不错的选择,但我需要将我的扩展注册为 SPA,但我无法确认它的位置。
我试图避免让用户提供用户/通行证,有人知道另一种方式吗?