Angularjs sfSmartsync().syncUp函数提供成功,但未反映在Salesforce服务器上的更改中
我正在尝试使用以下方法在sendbox帐户上为Salesforce中的脱机设备实现同步功能:Angularjs sfSmartsync().syncUp函数提供成功,但未反映在Salesforce服务器上的更改中,angularjs,salesforce,Angularjs,Salesforce,我正在尝试使用以下方法在sendbox帐户上为Salesforce中的脱机设备实现同步功能: var sfSmartsync = function() { return cordova.require("com.salesforce.plugin.smartsync"); }; target = { }; /*target = { type : "Lead" query
var sfSmartsync = function() {
return cordova.require("com.salesforce.plugin.smartsync");
};
target = {
};
/*target = {
type : "Lead"
query : "select * from {Lead}"
};*/
options = {
mergeMode : sfSmartsync().MERGE_MODE.OVERWRITE,
attributes: {type:"Lead"}
};
soupName = "Lead";
// sfSmartsync().syncUp(false, target, soupName, options, function sucessCallback(params) {
sfSmartsync().syncUp(soupName, options, function sucessCallback(params) {
alert("Sync Up Sucess");
console.log(JSON.stringify(params));
}, function errorCallback() {
alert("Sync Up Error");
});
我获得了一个成功,那就是:
{"status":"NEW","target":{"modificationDateFieldName":"LastModifiedDate","idFieldName":"Id","type":"rest"},"_soupEntryId":3,"maxTimeStamp":0,"totalSize":-1,"type":"syncUp","progress":0,"options":{"mergeMode":"OVERWRITE"},"soupName":"Lead"}
但是当我回到Salesforce服务器时,我在数据库中找不到我的更改。如果有人做了那样的事,请帮帮我