我正在尝试以编程方式在列表项上设置“目标受众”字段。我已经能够以编程方式为一个受众设置值,但是当我尝试使用多个受众时,SharePoint 会尝试将我设置的值解释为单个受众,而不是多个。我正在使用下面的代码设置值。
listItem[listItem.Fields["Target Audiences"].InternalName] = "Audience One";
我使用此代码指定多个受众,如下所示:
listItem[listItem.Fields["Target Audiences"].InternalName] = "Audience One; Audience Two";
执行此操作时,SharePoint 会尝试将整个字符串解释为单个受众,并且在我编辑列表项时收到一条消息"No exact match was found."
我是否使用正确的格式为该字段指定多个受众,或者是否有一个我应该使用类似于的类SPFieldLookupValue
?