抖动:尽管选中了"do not create emtpy files",但仅使用标头创建的目标CSV文件



在Jitterbit Dataloader 10.37中,我想从Salesforce数据创建CSV文件,但前提是查询返回数据。我检查了";不要创建空文件";在目标类型的本地文件上,但它仍在创建一个只有标题但没有数据的csv。我不希望创建没有数据的文件。不能在文件中完全没有头-当查询中有数据时,我需要它。

有什么建议吗?我错过了什么?

我在写操作在其他几个操作之后的情况下看到过这种情况。在这种情况下,头在第一个操作中被写入,然后另一个头在第二个操作中写入。第一行被读取为标题,第二行(另一个标题(被读取为数据并被写入。

我总是添加一个条件,检查其中一个字段是否等于其名称。像这样,跳过那些行。

<trans>
if(Id=="Id",
false;,
true;
);
</trans>

实现这一点的最佳方法是将输出发送到变量数组。然后检查变量以查看是否存在数据。因此,将目标设定为全局变量。然后在目标之后添加一个脚本并进行验证。要测试脚本,请使用DEBUGBREAK();来测试和查看可变内容。这样你就可以看到里面发生了什么。然后陈述你的情况。if(Length($varailbe(>1、RunOperation("operation:myexport"(;novalue"(:

相关内容

  • 没有找到相关文章