如何在salesforce节点的SOQL中以节点红色动态更改where子句

如何在salesforce节点的SOQL中以节点红色动态更改where子句,salesforce,node-red,Salesforce,Node Red,如何从post API中获取参数,并在节点red中的SOQL的where子句中使用该参数。 在我的例子中,我从postman传递'name',在节点red中,我已经将salseforcesoql节点与http(post)节点连接起来。试图将where子句更改为where name={msg.payload.name},但不起作用 怎么做 假设这是节点红色contrib salesforce集合中的SOQL节点 此节点的文档说明可以通过msg.query参数传入查询 可以在节点中配置查询,但是如

如何从post API中获取参数,并在节点red中的SOQL的where子句中使用该参数。 在我的例子中,我从postman传递'name',在节点red中,我已经将salseforcesoql节点与http(post)节点连接起来。试图将where子句更改为where name={msg.payload.name},但不起作用

怎么做


假设这是节点红色contrib salesforce集合中的SOQL节点

此节点的文档说明可以通过
msg.query
参数传入查询

可以在节点中配置查询,但是如果保留为空,则应在msg.query上的传入消息中设置查询。有关更多信息,请参阅Salesforce SOQL文档


因此,要执行您想要的操作,您必须先在功能节点或更改节点中构建查询,然后再将其传递到SOQL节点。

流中列出了10个不同的Salesforce节点,请用您正在使用的节点的确切名称编辑问题,以便我们可以查看它实际支持什么。我在这里提到了它是SOQL节点,但它不能帮助我确定它是10个不同的可安装节点集合中的哪一个?e、 g.节点红色contrib salesforce或节点红色contrib forceOh。对不起,我不知道。我使用的是node red contrib salesforce。顺便说一句,下面的答案有效。谢谢