如何使用 SPFx WebPart 中的 PNP-JS 清除 SharePoint 查找字段

How to clear a SharePoint Lookup field with PNP-JS from SPFx WebPart

我的 SharePoint 列表(反馈)中有一个可选(非必需)查找列(响应)。我正在尝试使用 pnp js 将字段重置为空。

const response = await this.list.items.getById(change.object.id).update({ResponseId: 0});

看起来它在 webview 共享点中有效。获取项目时,它 return 是 ID=0 且所有其他字段未定义的“错误”查找。如果我尝试使用 -1 也是一样。

如果该字段实际上是空的,则 return 根本就不是该字段。如何使用 pnp 实现相同的效果?例如。清除查找。

非常感谢任何帮助, 丹尼斯

@丹尼斯库恩,

你能像下面这样设置它为空吗?

const i = await list.items.getById(3).update({
    Title: "My New Title",
    ResponseId: null
  });

它在我的 SPO 列表上效果很好,你能试试吗?

BR