【发布时间】:2020-01-21 11:59:27
【问题描述】:
我创建了一个表单供用户填写信息并提交(保存数据)。然后我可以通过 CSV 或电子邮件导出数据。
是否可以通过 API 获取这些数据?
谢谢
【问题讨论】:
标签: c# visual-studio api sitecore
我创建了一个表单供用户填写信息并提交(保存数据)。然后我可以通过 CSV 或电子邮件导出数据。
是否可以通过 API 获取这些数据?
谢谢
【问题讨论】:
标签: c# visual-studio api sitecore
您可能需要Sitecore.ExperienceForms.Data.IFormDataProvider.GetEntries(formId, start, end) API。
该类位于Sitecore.ExperienceForms.dll 程序集中。
可以使用ServiceLocator, like in article 获取实现实例,或者使用Sitecore OOB DI + constructor injection 以更简洁的方式获取。
我想警告 API 会随着表单数量的增加而变慢 - 您可能需要向 Sitecore 支持报告并获取支持补丁。
【讨论】: