问题标签 [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.

0 投票
1 回答
1199 浏览

c# - 如何使用 CSOM C# 获取 PublishedTask 父 ID

我需要使用 C# 和 CSOM 获取 PublishedTask 的 Parent.Id。有谁知道怎么做?

(客户端对象模型,Project Server Online,在 SharePoint 上运行。)

以下代码不起作用:

像这样更改 Load() 方法也不起作用:

在所有这些情况下,PublishedTask.Parent 是未定义的。PublishedTask.Parent.Id 也未定义。在任何这些情况下尝试访问这些属性中的任何一个时都会引发错误。

有谁知道如何获得 PublishedTask.Parent.Id?

0 投票
1 回答
1091 浏览

c# - 通过 CSOM 动态加载 Project Online 属性

我正在考虑尝试将我们的项目从在线项目加载到 .NET 应用程序中,而我可以加载项目我遇到的一件事是加载我想要的所有列。我知道我可以使用 include 指定要加载的列,但我希望能够使用可以动态生成的列列表。

它是 ETL 程序的一部分,我希望允许用户配置被带入缓存数据库的列列表。以下是我到目前为止所拥有的

我在 FinishDate 上收到一个错误,因为它没有很好地初始化如何初始化任务/项目的所有属性,因此如果程序不提前知道它正在寻找哪些列,我可以使用它们。

有没有办法建立一个字符串并将其传递给在线项目以告诉它要初始化哪些属性。?

0 投票
1 回答
2530 浏览

ms-project - 使用 CSOM 更新多个任务,仅发布 1 个项目

我有以下代码可以更新某些任务字段。这段代码的问题是,我必须在逐个更新每个任务后发布整个项目。例如,如果我有 500 个任务要更新,则该项目必须发布 500 次。如您所见,这完全是矫枉过正、缓慢且不必要的。

我希望有一种方法可以一次更新所有项目任务,最后只发布一次,就像 Microsoft Project 桌面应用程序那样。

0 投票
1 回答
49 浏览

project - 如何将项目专业的信息资源导出到在线项目

我在项目上在线创建项目,但我使用项目专业来创建资源,我不知道如何在项目上在线导出资源,请您帮忙

0 投票
1 回答
584 浏览

javascript - Javascript - Sharepoint PWA Rest API - 403 被禁止

我需要帮助来完成我的代码。我在 PWA 的主页上有一个应用程序,必须寻找某些项目的项目站点数据。我的问题是我无法访问数据,因为它总是返回 403 Forbidden。

我正在使用的代码如下:

0 投票
1 回答
94 浏览

android-studio - 在 android studio 中同步 gradle

我想在 Android Studio 中导入库依赖项,但我无法在在线 Gradle 模式下使用。我没有使用代理,http 代理设置为无代理,但是每当我同步项目时,如果你在 http 代理后面,它会给我一个错误... . !!!

0 投票
1 回答
208 浏览

ms-project-server-2013 - 资源中心的标准费率 - Project Server 2013/Project Online

我为资源设置了标准费率(例如 50/小时),并且该资源被分配给项目中的多个任务。我的问题是:如果资源要更改费率,系统是否足够聪明,可以跟踪以 50 美元费率完成任务的工时并分别跟踪以新费率工作的工时?

我有一个资源 24 小时以 50 美元的价格完成三项任务。然后我将价格更改为 25 美元,看看会发生什么。它最终将 3 项任务的 24 小时工作费率更改为 25 美元,但希望它知道 24 小时工作应该是 50 美元/小时,然后任何额外的任务都将使用 25 美元计算。

我怎样才能做到这一点?

谢谢!

0 投票
1 回答
56 浏览

ms-project - 跟踪具有多种资源的任务的成本

我有 4 个资源分配给 1 天的任务。每个都有 50 美元/小时的标准费率。当我查看资源成本报告时,它显示每个人工作 8 小时,成本为 400 美元,总计 1600 美元。我将如何设置资源,以使每个资源仅以 50 美元/小时 = 100 美元计入 2 小时,总计 400 美元?我是否只需要分配每个人 25% 的时间来完成任务?

请指教。

谢谢你。

0 投票
1 回答
1166 浏览

c# - 按天添加资源分配工作

几天来,我正在尝试为特定日期的特定任务编写分配进度。例如:我可以设置任务的总体进度,但不能设置资源在给定日期所做的实际工作。我们可以在“任务使用情况”视图上使用 Project Pro 来做到这一点,但我们需要根据另一个系统生成的文件自动执行一些操作,这就是为什么我在这个解决方案中工作但我找不到任何允许的对象我保存日期的实际工作值。我正在使用 CSOM 库和 Project Online。

这个问题快把我逼疯了!任何帮助将不胜感激。提前致谢!

编辑:

如果我不够清楚,我基本上需要按天从资源分配中获取和设置数据,因为我们可以通过 Project PRO 上的 TASK USAGE 屏幕查看和设置,但我需要使用 CSOM 和 Project Online 来完成. 这是我正在谈论的观点: Project Pro 任务使用情况视图

0 投票
1 回答
1783 浏览

azure-active-directory - 如何使用 Azure AD 应用权限访问 Project Server REST API?

我有一个独立的 Web 应用程序(不是加载项),我想在不使用 PWA 用户名/密码组合的情况下从此 Web 应用程序访问 Project Server PWA oData。

我可以通过在 Azure AD 中注册我的 Web 应用程序并将应用程序配置为需要来自“Office 365 SharePoint Online”的“读取”权限来为 SharePoint oData 执行此操作

如果您有兴趣为 SharePoint 数据执行此操作,请参阅本文了解详细信息:https ://www.itunity.com/article/integrating-angularjs-aad-office-365sharepoint-part-1-622

我的问题是我想对 Project Server 执行相同的操作,但在 Azure AD 中看不到任何相关的 Project Online 权限。

有没有人使用 Azure AD 令牌访问过 Project Online?