เคล็ดลับซานต้าจาก Google ฟอร์ม
บทความนี้เป็นบทความต่อเนื่องจากบทความก่อนหน้าของฉันที่ชื่อว่าให้ฉันช่วยคุณจัด Secret Santa ที่ดีที่สุดของคุณตั้งแต่ปีที่แล้ว หากคุณยังไม่ได้อ่าน เราขอแนะนำให้คุณอ่านเพื่อทำความเข้าใจ/ชื่นชมเนื้อหาที่นี่ให้ดียิ่งขึ้น
การแนะนำ
ในบทความก่อนหน้านี้ ฉันได้อธิบายวิธีสร้างกราฟที่เชื่อมโยงกันของการระบุแหล่งที่มาของของขวัญภายในผู้คน ในขณะที่จัดการกับรายการงานต้องห้าม กล่าวคือ แต่ละคนมีรายชื่อบุคคลที่ไม่ควรให้ของขวัญ
มีการปรับปรุงสองอย่างที่ฉันต้องการแบ่งปันกับคุณในบทความนี้:
- ขอให้ผู้อื่นกรอกแบบฟอร์ม Google แทนการเขียนที่อยู่อีเมลด้วยตนเอง
- ใช้ Gmail เพื่อส่งอีเมลต่อไป แม้ว่า Google จะตัดสินใจลบ ตัวเลือก “การเข้าถึงแอปที่มีความปลอดภัยน้อย”ในเดือนพฤษภาคม 2022
สร้าง Google ฟอร์ม
เป้าหมายของแบบฟอร์มนี้คือการรวบรวมชื่อและที่อยู่อีเมลของบุคคลที่ต้องการมีส่วนร่วมใน Secret Santa เราสามารถเพิ่ม คำถาม ของทีมเพื่อห้ามการให้ของขวัญระหว่างสมาชิกในกลุ่มเดียวกัน
ตัวเลือก“รวบรวมที่อยู่อีเมล”ช่วยให้คุณมั่นใจได้ว่าคุณไม่ได้พิมพ์ผิด และอีเมลจะไปถึงผู้รับได้สำเร็จ
หมายเหตุหากบริษัทของคุณใช้ Gmail สำหรับอีเมลของพนักงาน และคุณกำลังจัด Secret Santa ในที่ทำงาน เป็นไปได้ที่จะบังคับให้ผู้คนใช้อีเมลของบริษัทเมื่อตอบแบบฟอร์ม ในกรณีนี้ อีเมลจะถูกรวบรวมโดยอัตโนมัติ ในขณะที่ดูเหมือนว่าผู้ใช้จะต้องกรอกด้วยตนเอง
แยกวิเคราะห์แบบฟอร์ม Google
ในการเริ่มต้น เราสามารถเรียกดูคำตอบทั้งหมดได้โดยคลิกที่ “ดาวน์โหลดการ ตอบกลับ (.csv)”
เคล็ดลับที่นี่เป็นเพียงการจัดกลุ่มผลลัพธ์ตามทีมของพวกเขาแล้วเปลี่ยนชื่อคอลัมน์ด้วยฟิลด์ที่ชั้นเรียนต้องการPlayerInfo(ดูบทความก่อนหน้าของฉัน )
สุดท้าย เราใช้กฎการยกเว้นในแต่ละทีมและดัมพ์รายการที่เกี่ยวข้องPlayerInfoของ
อีเมลอัตโนมัติ
น่าเสียดายที่ Google ตัดสินใจลบ ตัวเลือก “การเข้าถึงแอปที่มีความปลอดภัยน้อย”ในเดือนพฤษภาคม 2022 ดังนั้นเราจึงไม่สามารถเข้าสู่ระบบและส่งอีเมลจากบัญชี Gmail ของเราได้อีกต่อไปโดยใช้smtplibตามที่อธิบายไว้ในบทความก่อนหน้านี้
วิธีแก้ไขคือเปิดใช้การยืนยันแบบ 2 ขั้นตอนและสร้างโทเค็นการเข้าถึงใน“ รหัสผ่านสำหรับแอป” จะให้รหัสผ่าน 16 ตัวอักษรซึ่งประกอบด้วยโทเค็น 4 ตัวอักษรสี่ตัว ซึ่งคุณจะต้องใช้แทนรหัสผ่านปกติเมื่อคุณเข้าสู่ระบบsmtplibด้วย
ฉันหวังว่าคุณจะสนุกกับการอ่านบทความนี้และทำให้คุณเข้าใจมากขึ้นเกี่ยวกับวิธีจัดระเบียบ Secret Santa ของคุณเอง!
อย่าลังเลที่จะใช้การใช้งาน Secret Santa ของฉัน มีอยู่ในที่เก็บ GitHub:





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)