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

问题描述

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

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

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

如果该字段实际上为空,则根本不返回该字段。如何使用pnp达成相同目标?例如。清除外观。

我们非常感谢您的帮助, 丹尼斯

解决方法

@Dennis Kuhn,

您可以像下面这样将其设置为null吗?

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

它在我的SPO列表上运行良好,请您尝试一下吗?

BR

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...