मैं प्रोजेक्ट डिपार्टमेंट एंट कस्टम फ़ील्ड मान को अपडेट करना चाहता था, जो कि लुक-अप फ़ील्ड- ... प्रकार का है, एक csv फ़ाइल से powerhell /csom के माध्यम से/उपयोग कर रहा है। कई परियोजनाओं में अद्यतन/संशोधित होने के लिए विभाग क्षेत्र है और मैं इसे कुछ पावरहेल स्क्रिप्ट द्वारा करना चाहता हूं।

लेकिन मुझे सीएसवी से प्रोजेक्ट सर्वर फील्ड (परियोजना विभाग) में विभाग मूल्य को धक्का देने का कोई भाग्य नहीं है

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

संदर्भ - https://gallery.technet.microsoft.com/ प्रोजेक्टसर्वर/अपडेट-सर्वर-कस्टम-फ़ील्ड-00ab99a9

किसी भी विचार की सराहना करें ... धन्यवाद

0
MAF 1 नवम्बर 2020, 22:49

2 जवाब

सबसे बढ़िया उत्तर

Pwaurl/pwa/_api/ProjectServer/CustomFields पर जाएं, फिर प्रोजेक्ट विभाग खोजें आप इसके आंतरिक नाम की तलाश कर रहे हैं जैसे: custom_Guid.

प्रोजेक्ट विभाग को एक सरणी के रूप में पारित करने की आवश्यकता है, टेक्स्ट मानों को उनके गाइड के साथ बदल दिया गया है

0
Quadri Yusuff 2 नवम्बर 2020, 20:28

प्रश्नोत्तर अनुभाग संदर्भित टेकनेट गैलरी प्रोजेक्ट में एक समान प्रश्न है और लेखक स्वयं उत्तर देता है:

लुकअप फ़ील्ड के लिए (या तो बहु-चयन करें या नहीं), आप केवल लुकअप मान को एक सरणी के रूप में पास कर सकते हैं (सरणी मान DB में लुकअप तालिका से MemberValue GUID होना चाहिए।

यह काम कर जाना चाहिए।

0
wp78de 2 नवम्बर 2020, 02:37