从一个部门的 Exact Online 导出文档会得到一个电子表格而不是单独的文件
Exporting documents from Exact Online for one division gives a spreadsheet instead of separate files
使用以下 SQL 我在 Exact Online 中获得文档列表和小缩略图:
select document_account_name
|| document_references_yourref
|| year(document_date) || '-' || month(document_date) || '-' || day(document_date)
|| '.pdf'
pdffilename
, binarydata
from exactonlinexml..documentattachments
where document_documenttype_number_attr = 20
and lower(name) like '%pdf'
当我尝试使用 Invantive Control 从 ExactOnlineXML..Documents
导出文档时,我得到一个电子表格或文本文件,其中包含执行时的文件名和内容:
local export results as "c:\export\dump.csv" format csv
但是,我想转储实际的文件内容。有办法吗?
您必须遵循几个步骤。
首先,您必须指定文档的保存位置。您可能还需要创建一个文件夹将它们存储在:
local define dctoutpath "${system:userdesktopdirectory}\invantive-control-for-exact-online\downloads"
local create directory "${dctoutpath}\HID${dctdescription}"
然后您从 Exact Online 获得文档 attachments。您可以通过 Exact Online XML 网络服务中提供的 DocumentAttachments
table 来做到这一点。 (如果您使用的是组合提供商,则需要在此处添加前缀 ExactOnlineXML..
)
select binarydata
, name
from ExactOnlineXML..DocumentAttachments
最终您通过以下方式导出文件:
local export documents in binarydata to "${dctoutpath}\HID${dctdescription}" filename column name
请注意,binarydata
和 name
必须与您从之前的查询中保存的字段相匹配。 (根据您的编辑:此处需要 pdffilename
而不是 name
)
使用以下 SQL 我在 Exact Online 中获得文档列表和小缩略图:
select document_account_name
|| document_references_yourref
|| year(document_date) || '-' || month(document_date) || '-' || day(document_date)
|| '.pdf'
pdffilename
, binarydata
from exactonlinexml..documentattachments
where document_documenttype_number_attr = 20
and lower(name) like '%pdf'
当我尝试使用 Invantive Control 从 ExactOnlineXML..Documents
导出文档时,我得到一个电子表格或文本文件,其中包含执行时的文件名和内容:
local export results as "c:\export\dump.csv" format csv
但是,我想转储实际的文件内容。有办法吗?
您必须遵循几个步骤。
首先,您必须指定文档的保存位置。您可能还需要创建一个文件夹将它们存储在:
local define dctoutpath "${system:userdesktopdirectory}\invantive-control-for-exact-online\downloads"
local create directory "${dctoutpath}\HID${dctdescription}"
然后您从 Exact Online 获得文档 attachments。您可以通过 Exact Online XML 网络服务中提供的 DocumentAttachments
table 来做到这一点。 (如果您使用的是组合提供商,则需要在此处添加前缀 ExactOnlineXML..
)
select binarydata
, name
from ExactOnlineXML..DocumentAttachments
最终您通过以下方式导出文件:
local export documents in binarydata to "${dctoutpath}\HID${dctdescription}" filename column name
请注意,binarydata
和 name
必须与您从之前的查询中保存的字段相匹配。 (根据您的编辑:此处需要 pdffilename
而不是 name
)