簡體   English   中英

從 AWS APPFlow 更新時如何清除 Salesforce 中的拾取列表值

[英]How to Clear a pickup list value in Salesforce while updating from AWS APPFlow

我們正在嘗試使用AWS AppFlow將數據推送到自定義SalesForce object 中,object 是一個多 select 拾取列表,需要0-*項。 問題是一旦通過AppFlow設置了該值,當該屬性再次設置為 null 時,該值不會被清除。 當我們想要清除它時,我們將字段映射到空字符串。

我們嘗試設置一個空的XML標簽,但遺憾的是,這並沒有清除Salesforce中的值

你知道這背后用的是哪個Salesforce API嗎?

在 SOAP API 中,您傳遞了特殊fieldsToNull標記。 請參閱https://ideas.salesforce.com/s/idea/a0B8W00000GdjWwUAJ/allow-nulls-to-be-passed-as-a-valid-value-via-the-apis?sfdcIFrameOrigin=nullhttps://developer .salesforce.com/docs/atlas.en-us.238.0.api.meta/api/sforce_api_calls_concepts_core_data_objects.htm?q=fieldstonull

在“正常”(同步)中 REST API 應該只是 JSON 中的一個 null 節點

{
"Id" : "001...",
"Description": null
}

批量 REST API... 取決於。 如果您通過 JSON - 同上。 如果您傳遞 CSV - 使用#N/A

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM