Online-Fragebogen und Abrechnung [geschlossen]

0

Was möchte ich tun?

Ich organisiere eine große Veranstaltung mit vielen eingeladenen Freunden. Dieses große Ereignis ist in kleinere Unterereignisse unterteilt, und ich muss einen Fragebogen versenden, um zu erfahren, wer zu welchem ​​Unterereignis kommen möchte (und wo sie schlafen möchten) und dann eine Rechnung für die Zahlung des entsprechenden Betrags senden Unterereignisse, für die sie sich angemeldet haben.

Meine Computerkenntnisse

Ich kann in Bash und in einer Reihe anderer Programmiersprachen (C, C ++, R, Python, Julia und Mathematica) programmieren. Ich habe einige Kenntnisse in HTML und CSS, weiß aber nichts über Javascript. Weltweit weiß ich wenig über alles, was das Internet betrifft!

Wie ich darüber nachdenke

Ich denke darüber nach, ein Google-Formular zu verwenden, um die Antworten aufzuzeichnen. Dann hätte ich ein Bash-Skript, das Folgendes hätte:

  1. Laden Sie die Antworten alle 3 Minuten herunter
  2. Prüfen Sie, ob in den letzten 3 Minuten neue Antworten vorhanden sind
  3. Berechnen Sie ihre Rechnung
  4. Senden Sie eine E-Mail mit einer Paypal-Rechnung.

Ich habe momentan Probleme mit diesem letzten Teil (siehe dieser Beitrag ), Google Form ist nicht so flexibel wie ich es gerne hätte und der ganze Prozess erscheint mir etwas umständlich.

Können Sie sich eine bessere Lösung für jemanden wie mich vorstellen, der nichts über Javascript weiß?

Remi.b
quelle
Für was brauchst du Javascript? Du brauchst es nicht.
kenorb

Antworten:

2
  1. Benutzen curl Google Forms abrufen oder überspringen Sie diesen Schritt und bringen Sie sie direkt in die Kalkulationstabelle.
  2. Benutzen watch Befehl, Cron-Task oder While-Schleife, um alle 3 Minuten neue Antworten zu prüfen.
  3. Berechnen Sie ihre Rechnung in einer Kalkulationstabelle (wo die Formulare ausgefüllt werden), und rufen Sie dann die Daten über auf Tabellen-API (entweder mit curl. PHP oder googlecl -wie Befehl).
  4. Benutzen PayPal-Fakturierungs-API Rechnungen erstellen und versenden. Prüfen diese zum Beispiel.

Also kein Javascript.

kenorb
quelle
Vielen Dank für Ihre Antwort. Ich hätte gedacht, dass eine Standardmethode darin besteht, den gesamten Prozess auf einer Webseite ablaufen zu lassen. Aus diesem Grund hatte ich Angst, zu viel JavaScript für mich verwenden zu müssen. Ihre Lösung ist ziemlich nahe an dem, was ich vorgeschlagen habe, während Sie ein Google-Formular verwenden. Ich kenne den Befehl watch jedoch nicht und habe darüber nachgedacht, die Rechnung mit einem R-Skript zu berechnen (R-Skript, das die while-Schleife enthalten würde, Aufruf bash zum Versenden und Herunterladen von Daten). Die von Ihnen verlinkte Paypal-Seite ist ebenfalls sehr hilfreich. Vielen Dank.
Remi.b