使用 React 从 pnp 插入 Sharepoint 列表

Insert into Sharepoint list from pnp with React

我想根据用户在输入字段中输入的内容将一些数据(名字和姓氏)插入到 Sharepoint 列表中。我找到了这个页面 https://github.com/SharePoint/PnP-JS-Core/wiki/Working-With:-Items

我找到了这段代码,但这些值是硬编码的,而不是用户输入的。如何让它从输入框中读取 FirstName 和 SurName 字段? pnp.sp.web.lists.getByTitle("PeopleFields").items.add({ Title: Util.getGUID(), User1Id: 9, // allows a single user User2Id: { results: [ 16, 45 ] // allows multiple users } }).then(i => { console.log(i); }); 这是我的标签和输入框。 {<label>First Name</label>} {<input id="FirstName" name="FirstName" type="text"></input>} <p></p> {<label>SurName</label>} {<input id="SurName" name="SurName" type="text"></input>}

我建议您使用 SPFx-OfficeUIFabric-PeoplePicker,这样您就可以将人员输入控件而不是文本框。

您可以查看下面的演示以将用户插入列表。

https://www.c-sharpcorner.com/article/pnp-people-picker-control-for-spfx/