自动下载Drupal webform数据

时间:2013-02-19 17:55:22

标签: csv export drupal-6 drupal-webform

我正在努力在两个不同的数据库系统之间集成我的数据 - 我们的站点本身在Drupal 6.2.8上运行,但我们的客户数据库由另一个系统上的第三方运行。它能够从csv导入数据。

我正在使用Drupal webform捕获数据 - 这很有效。我知道我可以从webform手动下载csv - 但我想经常运行导入 - 至少每天一次。我找到了这个帖子:http://drupal.org/node/1276098,它讨论了用于导出webforms的drush命令,但它似乎并不完整。

我知道我可以使用视图创建一个csv,但我似乎无法从视图中访问提交。同样地,我知道数据模块可以以某种方式与此相关联,但我完全不确定如何开始使用它。

如果只有一种简单的方法来安排数据的下载,我可以设置一个rsync或类似的东西来处理其余的 - 任何建议?

1 个答案:

答案 0 :(得分:2)

以下代码可能适用于此案例:

drush webform-export <Specify-WebFormID>  --completion-type=finished --delimiter="|" --file=<Specify-Filename> --format=delimited 

你也可以使用--range-start和--range-type选项来更准确地得出你想得到的结果。