【发布时间】:2019-10-03 21:24:36
【问题描述】:
我可以创建附件查询并下载 1 个单独的文件,如下所示:
- SOQL:
SELECT Body, Id FROM Attachment WHERE Id = '00P4M00000q8ChI'
- 正文代码:
<trans>$content = root$transaction.response$body$queryResponse$result$records.Attachment$Body$;
$decoded_content=Base64Decode($content);
WriteFile("<TAG>Targets/Files/FMLA _Extract</TAG>",$decoded_content);
</trans>
但是当多个附件被拉出时,它会创建一个大文件。这个大文件有时会显示第一页,但大多数时候 Adobe 无法读取它。相反,我想在我的目标目录中列出多个文件。
提前感谢您的帮助!
目标文件:
【问题讨论】:
-
您好 Robaker,感谢您的回复。这正是我的猜测,但我不知道如何创建一个名称变量来避免这种情况。我在上面的问题中添加了目标文件图像。再次感谢!
-
您好 Robaker,我在转换中为文件名添加了一个名称变量为“$name”,并将该变量作为 [name] 添加到目标文件中。经过测试,效果很好。谢谢!
标签: jitterbit