Meine Ziele
Ich organisiere eine große Veranstaltung mit vielen eingeladenen Freunden. Diese große Veranstaltung ist in kleinere Unterveranstaltungen unterteilt und ich muss einen Fragebogen verschicken, um herauszufinden, wer zu welcher Unterveranstaltung kommen möchte (und wo sie schlafen möchten) und dann eine Rechnung für die Zahlung des Betrags senden, der den Unterveranstaltungen entspricht, für die sie sich angemeldet haben.
Meine Computerkenntnisse
Ich kann in Bash und 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. Generell weiß ich wenig über alles, was mit dem Internet zu tun hat!
Wie ich darüber denke
Ich denke darüber nach, ein Google-Formular zu verwenden, um die Antworten aufzuzeichnen. Dann hätte ich ein Bash-Skript, das Folgendes tun würde:
- Laden Sie die Antworten alle 3 Minuten herunter
- Überprüfen Sie, ob es in den letzten 3 Minuten neue Antworten gab
- Berechnen Sie ihre Rechnung
- Senden Sie eine E-Mail mit einer PayPal-Rechnung.
Ich habe derzeit Probleme mit diesem letzten Teil (siehedieser Beitrag), Google Form ist nicht so flexibel, wie ich es gerne hätte und der gesamte Prozess erscheint mir etwas umständlich.
Können Sie sich eine bessere Lösung für jemanden wie mich vorstellen, der keine Ahnung von Javascript hat?
Antwort1
- Verwenden
curl
um Google Formulare abzurufenoder überspringen Sie diesen Schritt und fügen Sie sie direkt in die Tabellenkalkulation ein. - Verwenden Sie
watch
einen Befehl, eine Cron-Aufgabe oder eine While-Schleife, um alle 3 Minuten neue Antworten zu überprüfen. - Berechnen Sie die Rechnung in einer Tabellenkalkulation (in der die Formulare ausgefüllt werden) und holen Sie sich die Daten dann überTabellen-API(entweder mit
curl
,PHPodergooglecl
-ähnlicher Befehl). - VerwendenPayPal-Rechnungs-APIum Rechnungen zu erstellen und zu versenden. Überprüfen SieDaszum Beispiel.
Sie brauchen also kein Javascript.