我想更新项目部Ent自定义字段值,它的类型是查找字段-。。。通过/使用powershell/csom从csv文件。许多项目都有需要更新/修改的部门字段&我希望通过一些powershell脚本来实现这一点。
但我没有运气将部门值从csv推送到项目服务器字段(项目部(
[Array]$MyArray1 = $_.Dept
$draftProject.SetCustomFieldValue($Dept,$MyArray1)
参考-https://gallery.technet.microsoft.com/projectserver/Update-Server-Custom-Field-00ab99a9
感谢任何想法。。。感谢
转到pwaurl/pwa/\api/ProjectServer/CustomFields然后搜索项目部您正在查找其internalName通常类似于:custom_Guid。
项目部门需要作为数组传递,文本值替换为其guid
;参考的TechNet画廊项目的一部分包含了一个类似的问题,作者自己回答:
对于查找字段(多选或不多选(,您只能传递以数组形式查找值(数组值必须是MemberValue GUID从DB中的Lookup表。
这样就可以了。