Geheimer Weihnachtsmann aus einem Google-Formular

Feb 12 2023
Erstellen Sie ein Google-Formular und analysieren Sie die Antworten, um zu berechnen, wer an wen spendet, und benachrichtigen Sie die Secret Santa-Teilnehmer per E-Mail.
Dieser Artikel ist eine Fortsetzung meines vorherigen Artikels mit dem Titel „Lass mich dir dabei helfen, deinen besten geheimen Weihnachtsmann aller Zeiten“ aus dem letzten Jahr zu organisieren. Wenn Sie es noch nicht gelesen haben, empfehle ich Ihnen, dies zu tun, um das hier vorliegende besser zu verstehen/zu schätzen.
Foto von Mel Poole auf Unsplash

Dieser Artikel ist eine Fortsetzung meines vorherigen Artikels mit dem Titel „ Lass mich dir dabei helfen, deinen besten geheimen Weihnachtsmann aller Zeiten“ aus dem letzten Jahr zu organisieren. Wenn Sie es noch nicht gelesen haben, empfehle ich Ihnen, dies zu tun, um das hier vorliegende besser zu verstehen/zu schätzen.

Einführung

In meinem vorherigen Artikel habe ich erklärt, wie man ein zusammenhängendes Diagramm der Geschenkzuschreibungen innerhalb von Menschen erstellt. Dabei wird eine Liste verbotener Aufgaben verwaltet, d. h. jede Person hat eine Liste mit Namen von Personen, denen sie keine Geschenke machen sollte.

Es gibt zwei Verbesserungen, die ich in diesem Artikel mit Ihnen teilen möchte:

  • Bitten Sie die Leute, ein Google-Formular auszufüllen, anstatt die E-Mail-Adressen selbst einzugeben
  • Verwenden Sie weiterhin Gmail zum Versenden Ihrer E-Mails, auch wenn Google im Mai 2022 beschlossen hat, die Option „Zugriff auf weniger sichere Apps“ zu entfernen.

Erstellen Sie das Google-Formular

Das Ziel dieses Formulars besteht darin, die Namen und E-Mail-Adressen der Personen zu sammeln, die an Secret Santa teilnehmen möchten. Wir können eine Teamfrage hinzufügen , um Geschenkzuweisungen zwischen Mitgliedern derselben Gruppe zu verhindern.

Mit der Option „E-Mail-Adressen sammeln“ können Sie sicherstellen, dass Sie keine Tippfehler gemacht haben und die E-Mail erfolgreich beim Empfänger ankommt.

Hinweis: Wenn Ihr Unternehmen Gmail für Mitarbeiter-E-Mails verwendet und Sie einen Wichteln am Arbeitsplatz organisieren, können Sie die Mitarbeiter dazu zwingen, bei der Beantwortung des Formulars ihre Firmen-E-Mails zu verwenden. In diesem Fall wird die E-Mail automatisch erfasst, während der Benutzer sie ansonsten anscheinend manuell ausfüllen muss.

Analysieren Sie das Google-Formular

Zunächst können wir alle Antworten abrufen, indem wir auf „Antworten herunterladen (.csv)“ klicken .

Der Trick besteht hier einfach darin, die Ergebnisse nach ihrem Team zu gruppieren und dann die Spalten mit den für die Klasse erforderlichen Feldern umzubenennen PlayerInfo(siehe meinen vorherigen Artikel ).

Schließlich wenden wir in jedem Team Ausschlussregeln an und geben die entsprechende Liste von aus PlayerInfo.

E-Mail-Automatisierung

Leider hat Google im Mai 2022 beschlossen, die Option „Zugriff auf weniger sichere Apps“ zu entfernen . Daher können wir uns nicht mehr smtplibwie im vorherigen Artikel erläutert über unser Gmail-Konto anmelden und E-Mails senden.

Eine Möglichkeit, dies zu umgehen, besteht darin, die zweistufige Verifizierung zu aktivieren und Zugriffstokens in „App-Passwörter“ zu generieren . Sie erhalten ein 16-Buchstaben-Passwort bestehend aus vier 4-Buchstaben-Tokens, das Sie anstelle Ihres üblichen Passworts verwenden müssen, wenn Sie sich mit anmelden smtplib.

Ich hoffe, dass Ihnen die Lektüre dieses Artikels gefallen hat und dass er Ihnen mehr Einblick in die Organisation Ihres eigenen Wichtelns gegeben hat!

Fühlen Sie sich frei, meine Secret Santa-Implementierung zu verwenden. Es ist im GitHub-Repository verfügbar: