我正在使用 spfx。我正在向库中添加一个项目。然后我尝试给它适当的元数据、标题等。我的问题: 必须设置哪些参数以及正确输入有关受众定位的信息的数据。
const file = await site.getFolderByServerRelativeUrl(this.props.urlRoot + "/Lists/TestLib/").files.add(fileName, "file", false);
const item = await file.file.getItem();
await item.update({
Title: this.state._Title,
OData__ModernAudienceTargetUserFieldId: this.state.audienceGroups[0].loginName,
//_ModernAudienceTargetUserFieldStringId: "18, "
}).then( () => {
唯一能说明元素受众的值是OData__ModernAudienceTargetUserFieldId和_ModernAudienceTargetUserFieldStringId
还有这个问题的第二部分。我使用 PeoplePicekr 和principalTypes = {[PrincipalType.SecurityGroup]}来获取受众群体。但是我无法理解有关所选组的信息。
像往常一样将观众添加到文件中可以正常工作。一些机制在站点中本地创建一个组,并且正在发生一些事情(我还没有理解),但这是另一个线程的主题。
有任何想法吗 ?