0

我想通过/使用 powershell /csom 从 csv 文件更新Project Department Ent 自定义字段值,该值是查找字段类型 - ... 许多项目都有要更新/修改的部门字段,我希望通过一些 powershell 脚本来做到这一点。

但我没有运气将 Dept 值从 csv 推送到项目服务器字段(项目部)

[Array]$MyArray1 = $_.Dept
$draftProject.SetCustomFieldValue($Dept,$MyArray1)

参考 - https://gallery.technet.microsoft.com/projectserver/Update-Server-Custom-Field-00ab99a9

欣赏任何想法......谢谢

4

2 回答 2

0

引用的 TechNet 库项目的问答部分包含一个类似的问题,作者自己回答:

对于查找字段(是否多选),您只能将查找值作为数组传递(数组值必须是 DB 中查找表中的 MemberValue GUID。

这应该可以解决问题。

于 2020-11-01T23:37:35.113 回答
0

转到 pwaurl/pwa/_api/ProjectServer/CustomFields 然后搜索 Project Department 您正在寻找它的 internalName 通常如:custom_Guid。

项目部门需要作为数组传递,文本值替换为其 guid

于 2020-11-02T17:28:02.867 回答