เทมเพลตอีเมล์
From LimeSurvey Manual
บทนำ
เทมเพลตอีเมลใช้สำหรับส่งคำเชิญ การแจ้งเตือน การยืนยัน และอีเมลลงทะเบียนที่ปรับแต่งเฉพาะบุคคลไปยังผู้เข้าร่วมของคุณ (จากตารางผู้เข้าร่วมแบบสำรวจ) นอกจากนี้ คุณยังสามารถแก้ไขการแจ้งเตือนผู้ดูแลระบบแบบพื้นฐาน (หรือแบบละเอียด) มาตรฐานที่ส่งถึงผู้ดูแลแบบสำรวจได้อีกด้วย
เทมเพลตอีเมล์: การตั้งค่า > เมนูสำรวจ > เทมเพลตอีเมล์

แผงเทมเพลตอีเมล์
แผงเทมเพลตอีเมล์:

ในภาพหน้าจอด้านบนใช้โหมดตัวแก้ไข "ต้นฉบับ HTML" หากต้องการเปลี่ยน ให้ไปที่การตั้งค่าบัญชีส่วนตัวของคุณ
สามารถส่งอีเมลได้ห้าประเภทไปยังผู้ใช้หรือผู้ดูแลระบบ:
คำเชิญ
ฟังก์ชันนี้ใช้สำหรับส่งอีเมลจำนวนมากถึงผู้เข้าร่วมแบบสำรวจทุกคนในตารางผู้เข้าร่วมแบบสำรวจที่ยังไม่ได้รับคำเชิญให้ตอบแบบสำรวจของคุณ
จากแผงเทมเพลตอีเมล์ คุณสามารถแก้ไขข้อความที่ส่งถึงผู้เข้าร่วมแบบสำรวจได้ หากต้องการตรวจสอบว่าสามารถใช้ตัวแทนอีเมลใดได้บ้าง โปรดอ่านต่อที่หัวข้อย่อยของวิกิต่อไปนี้ นอกจากนี้ คุณยังสามารถใช้ ExpressionScript เพื่อปรับแต่งเทมเพลตอีเมลคำเชิญของคุณเพิ่มเติมได้
การแจ้งเตือน
ฟังก์ชันการแจ้งเตือนช่วยให้ผู้ดูแลแบบสำรวจสามารถเตือนผู้เข้าร่วมจากตารางผู้เข้าร่วมแบบสำรวจให้ตอบแบบสำรวจได้
คุณสามารถแก้ไขรูปแบบเริ่มต้นของอีเมลแจ้งเตือนได้จากแผงเทมเพลตอีเมล์ หากต้องการตรวจสอบว่าสามารถใช้ตัวแทนอีเมลใดได้บ้าง โปรดอ่านต่อที่หัวข้อย่อยของวิกิต่อไปนี้ ExpressionScript ช่วยให้คุณปรับแต่งเนื้อหาข้อความของเทมเพลตอีเมลนี้ได้
การยืนยัน
หากมีการใช้โทเคนและผู้เข้าร่วมตอบแบบสำรวจเสร็จ ระบบจะส่งอีเมลยืนยันไปยังที่อยู่อีเมลของผู้เข้าร่วมนั้น คุณสามารถปิดใช้งานฟังก์ชันนี้ได้จากแผงการตั้งค่าผู้เข้าร่วม
คลิกแท็บ การยืนยัน หากคุณต้องการแก้ไขเทมเพลตอีเมล ตรวจสอบตัวแทนอีเมลเพื่อดูว่าสามารถใช้ตัวใดได้บ้างในอีเมลประเภทนี้ คุณยังสามารถใช้ ExpressionScript เพื่อปรับแต่งอีเมลของคุณได้
การลงทะเบียน
หากเปิดใช้งาน โหมดการเข้าถึงแบบปิด (มีตารางผู้เข้าร่วมแบบสำรวจ) หมายความว่ามีเพียงผู้เข้าร่วมที่มีรายการที่จัดสรรไว้และมีรหัสโทเคนเฉพาะที่เชื่อมโยงกับรายการนั้นเท่านั้นที่จะตอบแบบสำรวจนั้นได้ หากคุณอนุญาตให้ผู้เข้าร่วมลงทะเบียนเข้าร่วมแบบสำรวจของคุณแบบสาธารณะ ระบบจะสร้างรายการใหม่ในตารางผู้เข้าร่วมแบบสำรวจของคุณเมื่อผู้ตอบส่งชื่อและที่อยู่อีเมลของตน สคริปต์ที่ทำงานเบื้องหลังจะส่ง อีเมล์ลงทะเบียน ให้ผู้ตอบรายนั้นโดยอัตโนมัติ อีเมลดังกล่าวมี URL พร้อมโทเคนที่ผู้ใช้ที่เพิ่งลงทะเบียนต้องเข้าถึง
คลิกแท็บ การลงทะเบียน เพื่อแก้ไขรูปแบบของอีเมลนี้ อย่าลืมดูก่อนว่าสามารถใช้ตัวแทนอีเมลใดได้บ้างในเนื้อหาข้อความ ExpressionScript ช่วยให้คุณปรับแต่งเนื้อหาข้อความที่ต้องการใช้ได้เพิ่มเติม
การแจ้งเตือนผู้ดูแลระบบแบบพื้นฐานและแบบละเอียด
หากต้องการรับการแจ้งเตือนผู้ดูแลระบบ ให้คลิกแท็บการแจ้งเตือนและข้อมูล แล้วพิมพ์ที่อยู่อีเมลในช่อง "ส่งอีเมล์แจ้งเตือนพื้นฐานของผู้ดูแลระบบ" และอีกที่อยู่หนึ่ง (หรือที่อยู่เดิม) ในช่อง "ส่งอีเมล์แจ้งเตือนอย่างละเอียดของผู้ดูแลระบบ"
โดยค่าเริ่มต้น ความแตกต่างเพียงอย่างเดียวระหว่างทั้งสองแบบคือตัวแทนเพิ่มเติม {ANSWERTABLE} ที่รวมอยู่ในเทมเพลตอีเมลแจ้งเตือนผู้ดูแลระบบแบบละเอียด ซึ่งช่วยให้ผู้ใช้ที่ได้รับอีเมลประเภทนี้สามารถตรวจสอบคำตอบที่ส่งมาได้ด้วย โดยไม่ต้องเข้าถึงการติดตั้ง LimeSurvey
อย่างไรก็ตาม เมื่อใช้ ExpressionScript และตัวแทนอีเมล คุณสามารถปรับแต่งเทมเพลตอีเมลทั้งสองนี้ได้
ฟิลด์เทมเพลตอีเมล์
เทมเพลตอีเมล์แต่ละรายการประกอบด้วย:
- หัวเรื่องของอีเมล: ชื่อของอีเมลหรือชุดอีเมลที่คุณต้องการส่ง;
- เนื้อหาอีเมล: กล่องข้อความที่มีข้อความที่คุณต้องการส่งถึงผู้เข้าร่วม อาจประกอบด้วยข้อความ รูปภาพ และตัวแทนที่อีเมล นอกจากนี้ยังสามารถใช้ ExpressionScript เพื่อปรับแต่งข้อความที่คุณต้องการส่งเพิ่มเติมได้;
- การดำเนินการกับอีเมล: มีให้เลือกสองการดำเนินการ:
- รีเซ็ตเทมเพลตนี้: เมื่อคลิกแล้ว โค้ด HTML จะถูกรีเซ็ต โดยไม่มีข้อความใดถูกลบ;
- ตรวจสอบนิพจน์: ตรวจสอบตรรกะของอีเมล ว่ามีการใช้ตัวแทนที่ถูกต้องหรือไม่ เราขอแนะนำอย่างยิ่งให้ใช้ก่อนส่งอีเมลเป็นชุด เพื่อให้คุณเห็นว่ากำหนดตัวแทนที่ไว้ถูกต้องหรือไม่ ในตัวอย่างด้านล่างมีการพิมพ์ผิดเล็กน้อย ซึ่งเน้นด้วยสีแดง

ตัวแทนที่อีเมล
ในเทมเพลตอีเมล์เริ่มต้น จะมีการใช้ตัวแทนที่อีเมลหลายรายการในเนื้อหาและ/หรือหัวเรื่องของอีเมล หน้าที่ของตัวแทนที่เหล่านี้คือเชื่อมโยงอีเมลที่คุณต้องการส่งกับผู้เข้าร่วมแต่ละคนในรายชื่อผู้เข้าร่วมแบบสอบถาม ข้อมูลจากตารางผู้เข้าร่วมแบบสอบถาม (เช่น อีเมล ชื่อ นามสกุล โทเคน ฯลฯ) จะถูกดึงมาโดยอัตโนมัติและนำไปใส่ในอีเมลที่ไม่ซ้ำกันแต่ละฉบับ ก่อนส่งถึงผู้เข้าร่วมแต่ละคนในรายชื่อผู้เข้าร่วมแบบสอบถามของคุณ
ด้านล่างนี้คือตัวแทนที่อีเมลที่สามารถใช้ในเนื้อหาของเทมเพลตอีเมล์สำหรับคำเชิญและการแจ้งเตือนของคุณ เมื่อส่งอีเมล ตัวแทนที่เหล่านี้จะถูกแทนที่ในตัวอย่างอีเมลคำเชิญ/การแจ้งเตือนด้วยข้อมูลจากแบบสำรวจและตารางผู้เข้าร่วมแบบสอบถามของคุณ
| {ADMINEMAIL} | อีเมลของผู้ดูแลแบบสำรวจ |
| {ADMINNAME} | ชื่อของผู้ดูแลแบบสำรวจ |
| {SURVEYNAME} | ชื่อแบบสำรวจของคุณ |
| {SURVEYDESCRIPTION} | คำอธิบายแบบสำรวจของคุณ |
ตัวแทนที่ต่อไปนี้สามารถใช้ในเทมเพลตอีเมล์คำเชิญ/การแจ้งเตือน (ในฟิลด์หัวเรื่อง และ/หรือ เนื้อหา) และจะถูกแทนที่เมื่อส่งอีเมล:
| {EMAIL} | อีเมลของผู้รับ |
| {FIRSTNAME} | ชื่อ |
| {LASTNAME} | นามสกุล |
| {SURVEYURL} | URL สำหรับเริ่มแบบสำรวจ - หากคุณส่งอีเมล HTML ผู้เข้าร่วมแบบสำรวจจะเห็น URL แบบเต็ม |
| @@SURVEYURL@@ | URL สำหรับเริ่มแบบสำรวจ - เป็นลิงก์แบบเปล่า ใช้เมื่อต้องการฝังลิงก์ในองค์ประกอบ HTML ที่คุณกำหนดเอง (ใช้ได้ตั้งแต่ v1.90 เป็นต้นไป) |
| {OPTOUTURL} | URL สำหรับปิดใช้งานการส่งอีเมลของแบบสำรวจนั้น - ลิงก์แบบเต็มจะแสดงในเทมเพลตอีเมล์เวอร์ชัน HTML |
| {OPTINURL} | หากผู้ใช้ถูกขึ้นบัญชีดำและต้องการเข้าร่วมแบบสำรวจนั้น ผู้ใช้ต้องคลิก URL สำหรับเลือกรับ เพื่อรับคำเชิญ/การแจ้งเตือนของแบบสำรวจอีกครั้ง |
| {GLOBALOPTOUTURL} | URL สำหรับให้ผู้ตอบเลือกไม่รับอีเมลจากรายชื่อผู้เข้าร่วมกลางของไซต์นี้ - ลิงก์แบบเต็มจะแสดงในเทมเพลตอีเมล์เวอร์ชัน HTML |
| {TOKEN} | โทเคนสำหรับเข้าถึงแบบสำรวจ |
| {USESLEFT} | จำนวนครั้งที่ยังใช้โทเคนได้ |
| {VALIDFROM} | วันที่โทเคนใช้ได้ตั้งแต่ |
| {VALIDUNTIL} | วันที่โทเคนใช้ได้ถึง |
| {EMAILSTATUS} | ใช้สำหรับข้ามอีเมลระหว่างการส่ง สถานะอีเมล์เริ่มต้นคือ "ตกลง" (OK) |
| {LANGUAGE} | ใช้กำหนดภาษาที่จะใช้สำหรับอีเมลและ URL แบบสำรวจเมื่อใช้แบบสำรวจหลายภาษา |
| {SENT} | วันที่ส่งคำเชิญในรูปแบบ ISO8601 พร้อมเวลา (Y-m-d H:i:s ใน PHP) |
| {REMINDERSENT } | วันที่ส่งการแจ้งเตือนในรูปแบบ ISO8601 พร้อมเวลา (Y-m-d H:i:s ใน PHP) |
| {REMINDERCOUNT} | จำนวนการแจ้งเตือนที่ส่งไปแล้ว |
| {COMPLETED } | วันที่ทำแบบสำรวจเสร็จสมบูรณ์ |
| {TID} | ID ภายในในตารางโทเคน |
| {ATTRIBUTE_1} | แอตทริบิวต์ 1 |
| {ATTRIBUTE_2} | แอตทริบิวต์ 2 (...และต่อไปสำหรับฟิลด์แอตทริบิวต์อื่น ๆ) |
หากแบบสำรวจของคุณไม่ได้ไม่ระบุชื่อ คุณสามารถใช้ตัวแทนที่อีเมลเพื่อเพิ่มข้อมูลรายการ/ผู้เข้าร่วมเฉพาะรายลงในแผงองค์ประกอบข้อความ (เช่น คำอธิบายแบบสำรวจ ข้อความต้อนรับ ข้อความสิ้นสุด)
| {TOKEN:EMAIL} | แสดงอีเมลของผู้เข้าร่วมจากตารางผู้เข้าร่วมแบบสอบถาม |
| {TOKEN:FIRSTNAME} | แสดงชื่อของผู้เข้าร่วมจากตารางผู้เข้าร่วมแบบสอบถาม |
| {TOKEN:LASTNAME} | แสดงนามสกุลของผู้เข้าร่วมจากตารางผู้เข้าร่วมแบบสอบถาม |
| {TOKEN} | แสดงรหัสโทเคนของผู้เข้าร่วมจากตารางผู้เข้าร่วมแบบสอบถาม |
| {TOKEN:ATTRIBUTE_1} | แสดง "แอตทริบิวต์ 1" ของผู้เข้าร่วมจากตารางผู้เข้าร่วมแบบสอบถาม |
| {TOKEN:ATTRIBUTE_2} | แสดง "แอตทริบิวต์ 2" ของผู้เข้าร่วมจากตารางผู้เข้าร่วมแบบสอบถาม (และต่อไปสำหรับฟิลด์แอตทริบิวต์อื่น ๆ) |
ตัวแทนที่อีเมลเหล่านี้ยังสามารถใช้ในเทมเพลตอีเมล์การยืนยันและการแจ้งเตือนผู้ดูแลระบบได้ด้วย
ตัวแทนที่บางรายการใช้ได้เฉพาะในเทมเพลตการแจ้งเตือนผู้ดูแลระบบเท่านั้น โปรดทราบว่าระบบจะส่งอีเมลหนึ่งฉบับต่อการตอบคำถามหนึ่งครั้งไปยังที่อยู่อีเมล์ของผู้ดูแลระบบ!
ตัวแทนที่บางรายการที่ใช้ได้เฉพาะในแผงการแจ้งเตือนผู้ดูแลระบบมีดังต่อไปนี้:
| {VIEWRESPONSEURL} | แสดง URL ที่พาคุณไปยังคำตอบที่ผู้ตอบส่งมา |
| {EDITRESPONSEURL} | แสดง URL ที่พาคุณไปยังหน้า LimeSurvey ซึ่งคุณสามารถแก้ไขการตอบคำถามที่ผู้เข้าร่วมแบบสำรวจรายนั้นส่งมาได้ |
| {STATISTICSURL} | คลิก URL นี้เพื่อเข้าถึงสถิติของแบบสำรวจ |
| {ANSWERTABLE} | หากคุณต้องการแสดงคำตอบที่ผู้เข้าร่วมส่งมาในอีเมลแจ้งเตือนผู้ดูแลระบบ ให้ใช้ตัวแทนที่อีเมลนี้ วิธีนี้คุณไม่จำเป็นต้องเข้าถึง LimeSurvey ที่ติดตั้งไว้เพื่อตรวจสอบคำตอบที่ผู้ตอบรายนั้นส่งมา (เหมือนกับที่ตัวแทนที่ {VIEWRESPONSEURL} ทำ) |
- หากแบบสำรวจของคุณใช้การตอบคำถามที่ไม่ระบุชื่อ ตัวแทนที่ที่เกี่ยวกับโทเคนจะใช้ไม่ได้ในเทมเพลตอีเมล์การแจ้งเตือน
- คุณสามารถใช้ ExpressionScript เพื่อใช้นิพจน์ปรับแต่งอีเมลได้ (New in 1.92 ) โปรดดูตัวอย่างในวิธีใช้ ExpressionScript
- ดูตัวอย่างการใช้ข้อมูลจากตารางผู้เข้าร่วมการสำรวจด้วย
การเลือกไม่รับอีเมลของผู้เข้าร่วม
เมื่อคุณใช้แท็ก {OPTOUTURL} ในอีเมลคำเชิญ/การแจ้งเตือน ผู้เข้าร่วมของคุณสามารถเลือกไม่เข้าร่วมแบบสำรวจนี้ได้โดยคลิก URL ที่เกี่ยวข้องในอีเมล เพื่อที่คุณจะไม่ส่งอีเมลการแจ้งเตือนถึงพวกเขาอีก ผู้เข้าร่วมที่เลือกไม่เข้าร่วมแบบสำรวจของคุณจะมีสถานะอีเมล์เป็น 'OptOut' ในรายชื่อผู้เข้าร่วมแบบสอบถาม
URL แบบเปล่า
ตัวแทนที่ URL แต่ละรายการมี URL แบบเปล่าที่สอดคล้องกัน เช่น @@SURVEYURL@@: คุณสามารถใช้ @@OPTOUTURL@@, @@OPTINURL@@ …
การใช้ฟังก์ชันแทนที่
คุณสามารถใช้คีย์เวิร์ดเฉพาะบางรายการในเทมเพลตอีเมล์ของคุณได้ ตัวอย่างเช่น คีย์เวิร์ดบางรายการสามารถใช้แทนที่ที่อยู่ URL ของโทเคนได้
ตัวอย่างด้านล่างใช้ลิงก์แบบธรรมดาไปยังแบบสำรวจแทน URL ที่ยาว:
1) ก่อนอื่น ให้เข้าไปที่แผงเทมเพลตอีเมล แล้วเลือก คำเชิญ
2) พิมพ์ข้อความที่คุณต้องการให้แสดงเป็นลิงก์สำหรับเริ่มแบบสำรวจ
3) จากนั้นเลือกข้อความนั้น
4) เพิ่มตัวแทนสำหรับลิงก์แบบธรรมดา @@SURVEYURL@@ และเลือก other จากกล่องเลือกโปรโตคอล
เมื่อคุณส่งอีเมลคำเชิญ ลิงก์สำหรับเริ่มแบบสำรวจจะสั้นลง
ไฟล์แนบอีเมล
การดำเนินการกับไฟล์
เมื่อคลิก เพิ่มไฟล์ หน้าต่างต่อไปนี้จะปรากฏขึ้นเพื่อให้คุณเลือกเอกสารจากโฟลเดอร์ไฟล์ที่ต้องการส่งทางอีเมล:
คุณสามารถเพิ่มไฟล์แนบได้ที่ด้านล่างของส่วนแก้ไขเทมเพลตอีเมล โปรดทราบว่าไฟล์แนบอีเมลจะถูกอัปโหลดแยกตามแต่ละแบบสำรวจ
คุณยังสามารถอัปโหลดไฟล์จากเดสก์ท็อปไปยังระบบ LimeSurvey ของคุณได้ทันทีโดยคลิกปุ่ม อัพโหลด แล้วเลือกไฟล์ที่ต้องการแนบกับเทมเพลตอีเมลนั้น
เมื่อเลือกแล้ว ให้ดับเบิลคลิกที่ไฟล์ ไฟล์จะแสดงในตาราง ไฟล์ ใต้ปุ่ม เพิ่มไฟล์ ทันที:
หากต้องการให้ไฟล์ถูกแนบกับเทมเพลตอีเมลนั้นอย่างถาวร อย่าลืมคลิกปุ่ม บันทึก ที่อยู่ด้านบนขวาของหน้าต่าง
หากต้องการกำหนดว่าจะส่งไฟล์แนบให้ผู้รับแต่ละรายหรือไม่ คุณสามารถเพิ่มสมการความสัมพันธ์กันให้กับไฟล์แนบแต่ละไฟล์ได้
คุณสามารถใช้ฟังก์ชันทั้งหมดที่ ExpressionScript รองรับ รวมถึงแอตทริบิวต์ของโทเคนหากแบบสำรวจใช้โทเคน
สำหรับเทมเพลตการแจ้งเตือนหรือการยืนยัน คุณยังสามารถใช้รหัสคำถามที่ใช้ในแบบสำรวจได้ด้วย
หากต้องการลบไฟล์ ให้คลิกปุ่มถังขยะสีแดงที่อยู่ใต้คอลัมน์ Action แล้วบันทึกการเปลี่ยนแปลง
- เมื่อไม่พบไฟล์ในระบบไฟล์ อีเมลจะถูกส่งโดยไม่มีไฟล์แนบ
- การส่งออก/นำเข้าแบบสำรวจจะไม่ส่งออก/นำเข้าไฟล์ที่อัปโหลดและแนบไว้ อย่างไรก็ตาม การตั้งค่าไฟล์แนบรวมถึงสมการความสัมพันธ์กันจะยังคงอยู่
ไฟล์แนบรูปภาพ
คุณสามารถแนบรูปภาพได้หากคุณส่งอีเมลแบบ HTML โดยต้องแก้ไขแหล่งที่มา URL ของรูปภาพให้ชี้ไปยังพาธในไดเรกทอรีสาธารณะของ LimeSurvey ของคุณ




