Drupal 7 Drupal 7-自动Web表单导出结果失败

Drupal 7 Drupal 7-自动Web表单导出结果失败,drupal-7,export,drupal-webform,Drupal 7,Export,Drupal Webform,我正试图通过Drupal7中的hook_cron()导出Web表单结果 $webform_node = node_load($wid); if (is_object($webform_node)){ module_load_include('inc', 'webform', 'includes/webform.report'); $export_info = webform_results_export($webform_node); webform_results_downl

我正试图通过Drupal7中的hook_cron()导出Web表单结果

$webform_node = node_load($wid);
if (is_object($webform_node)){
   module_load_include('inc', 'webform', 'includes/webform.report');
   $export_info = webform_results_export($webform_node);
   webform_results_download($webform_node, $export_info );
}
问题出现在webform_results_download()一行。它在XDebug中创建了一个错误,表示:

致命错误:对非对象调用成员函数set_headers()

在调试代码时,我注意到错误是由

$export_info['exporter']->set_headers($export_name);
此变量$export\u info['exporter']不存在。我如何手动设置它,或者如果我只想通过cron获得webform结果,那么最好的选择是什么。我需要帮助。谢谢