Puncte:-1

Cum pot descărca în mod programatic rezultatele formularelor web?

drapel cn

Doresc să descarc rezultatele anumitor formulare web. În prezent, le descarc ca fișier CSV navigând la fila de descărcare din interfața de utilizare Drupal.

Este posibil să descărcați în mod programatic rezultatele?

drapel cn
Câte formulare web și cât de des? Este posibil să configurați ceva automat pentru acest lucru, dar puteți, de asemenea, să marcați un grup de file în Chrome și să faceți clic rapid pe el, ceea ce durează aproximativ 1 minut pentru a configura. De asemenea, cum doriți să fie automatizate? Export automat în fișiere? Un singur link pentru a descărca toate fișierele? Nu este clar exact ce vrei să faci.
drapel cn
Am 12 formulare pentru care descarc periodic rezultatele (adică lunar). Aș dori să automatizez procesul, astfel încât toate cele 12 rezultate ale formularelor să fie descărcate în fișiere sau fișiere csv, în loc să descarce fiecare câte unul. Sper că ceea ce încerc să fac acum este clar :)
Pierre.Vriens avatar
drapel gb
Este vorba despre D5 sau D6, eventual chiar o versiune mai recentă a Drupal ???
Puncte:2
drapel cn

Cel mai simplu mod de a o face programatic este prin linia de comandă cu drush:

drush webform:export contact_webform_name --destination=/var/test.csv

Dacă doriți să o faceți prin PHP, puteți utiliza direct WebformCommand. https://git.drupalcode.org/project/webform/-/blob/8.x-5.x/src/Commands/WebformCliService.php și căutați funcția drush_webform_export.

drapel cn
Mulțumesc pentru răspuns. Voi încerca opțiunea drush și voi vedea cum merge.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.