Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

ในบทช่วยสอนนี้ เราจะสร้างแอป Google ชีตที่สมบูรณ์พร้อมฟอร์มและสคริปต์ที่รวบรวมข้อมูลจาก Google ฟอร์ม ประมวลผลโดยใช้ Google Apps Script และแสดงในลักษณะที่มีโครงสร้างในสเปรดชีตของคุณ คุณจะได้เรียนรู้วิธีรวบรวมข้อมูลผ่าน Google ฟอร์ม จากนั้นทำงานต่างๆ โดยอัตโนมัติโดยใช้ Google Apps Script เพื่อสร้างแอปที่เรียบง่ายแต่มีประโยชน์

ขั้นตอนที่ 1:สร้าง Google ฟอร์ม

เปิด Google ฟอร์ม

  • ไปที่เครื่องมือ เมนู>> เลือก สร้างแบบฟอร์มใหม่ .
  • แบบฟอร์ม Google จะเปิดขึ้นในแท็บใหม่

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

ออกแบบแบบฟอร์ม

  • เพิ่มคำถามหรือฟิลด์ตามข้อมูลที่คุณต้องการรวบรวม เช่น;
    • ชื่อ (คำตอบสั้นๆ)
    • อีเมล (คำตอบสั้นๆ)
    • ผลิตภัณฑ์ (ดรอปดาวน์)
    • หมายเหตุเพิ่มเติม (ย่อหน้า)

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

ขั้นตอนที่ 2:เชื่อมโยงแบบฟอร์มกับ Google ชีต

เปิด Google ชีต

  • ไปที่ การตอบกลับ แท็บ>> คลิกที่ ไอคอน Google ชีต เพื่อเปิด Google ชีตที่เชื่อมโยงกับแบบฟอร์ม

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

  • แผ่นงานนี้จะมีแท็บที่เรียกว่าการตอบกลับแบบฟอร์ม ซึ่งจะจัดเก็บข้อมูลแบบฟอร์มโดยอัตโนมัติ

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

จัดระเบียบข้อมูลของคุณ [ไม่บังคับ]

  • คุณสามารถเพิ่มแท็บในไฟล์ Google ชีตเพื่อจัดระเบียบข้อมูลของคุณได้
  • คุณสามารถจัดรูปแบบชีตอื่นเพื่อทำหน้าที่เป็นแดชบอร์ดหรืออินเทอร์เฟซการจัดการข้อมูลได้

ขั้นตอนที่ 3:ใช้สคริปต์ของ Google Apps เพื่อทำงานอัตโนมัติ

Google Apps Script ช่วยให้คุณสามารถขยายฟังก์ชันการทำงานของ Google ชีตได้ คุณสามารถเขียนสคริปต์ที่ใช้ JavaScript แบบกำหนดเองเพื่อทำให้การประมวลผลข้อมูลเป็นอัตโนมัติเมื่อมีการส่งการตอบกลับใหม่ มาสร้างสคริปต์เพื่อส่งการแจ้งเตือนทางอีเมลเมื่อมีการส่งแบบฟอร์มโดยอัตโนมัติ

เปิดตัวแก้ไขสคริปต์แอป Google ชีต:

  • ไปที่ส่วนขยาย เมนู>> เลือก สคริปต์ Apps .
  • ซึ่งจะเปิดตัวแก้ไขสคริปต์ซึ่งคุณสามารถเขียนและปรับใช้สคริปต์ของคุณได้
  • ใส่โค้ดต่อไปนี้ในตัวแก้ไข
function sendConfirmationOnFormSubmit(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var formData = e.values;  // Array of form responses
  var name = formData[1];   // Assume Name is the 1st field
  var email = formData[2];  // Assume Email is the 2nd field
  var product = formData[4]; // Product info
  var message = "Hello " + name + ",\n\n" + 
                "Hope you are doing well. Thank you for your order of " + product + ". We'll get back to you soon.";         
  MailApp.sendEmail({
    to: email,
    subject: "Order Confirmation",
    body: message
  });

ตั้งค่าทริกเกอร์เพื่อทำให้สคริปต์เป็นแบบอัตโนมัติ

คุณสามารถกำหนดให้สคริปต์ทำงานโดยอัตโนมัติทุกครั้งที่ส่งการตอบกลับแบบฟอร์ม หากต้องการตั้งค่าทริกเกอร์สำหรับฟังก์ชัน sendConfirmationOnFormSubmit เพื่อทำงานบนแบบฟอร์มส่ง

  • ใน สคริปต์ของแอป ตัวแก้ไข>> จากด้านซ้าย คลิก ทริกเกอร์ (ไอคอนนาฬิกา)
  • เลือก เพิ่มทริกเกอร์ >> จะมีกล่องโต้ตอบปรากฏขึ้น
    • เลือกฟังก์ชันที่จะเรียกใช้: sendConfirmationOnFormSubmit 
    • เลือกแหล่งที่มาของเหตุการณ์: จากสเปรดชีต
    • เลือกประเภทเหตุการณ์: ในแบบฟอร์มส่ง
    • การตั้งค่าการแจ้งเตือนความล้มเหลว: แจ้งเตือนฉันทุกวัน
  • สุดท้าย คลิก บันทึก .

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

ขั้นตอนที่ 4:ทดสอบและปรับใช้แอปของคุณ

ด้วยการทำตามขั้นตอนข้างต้น Google ฟอร์มของคุณได้รับการตั้งค่า Google ชีตที่เชื่อมโยงไว้พร้อมแล้ว และคุณได้เขียนโค้ด Google Apps Script ของคุณแล้ว คุณสามารถทดสอบแอปเพื่อปรับใช้ได้

ทดสอบแอปของคุณ

  • ไปที่แบบฟอร์มที่ใช้งานจริงและส่งข้อมูลทดสอบเพื่อให้แน่ใจว่าแบบฟอร์มทำงานได้ตามที่คาดหวัง และข้อมูลดังกล่าวจะถูกเติมลงในชีตที่เชื่อมโยงของคุณ
  • การแจ้งเตือนการตรวจสอบทางอีเมลจะถูกส่งไปยังผู้ใช้แบบฟอร์มตามสคริปต์ของคุณ

ปรับใช้แอป

เมื่อคุณทดสอบทุกอย่างแล้ว คุณสามารถปรับใช้แอป Google ชีตได้ด้วยวิธีต่อไปนี้:

  • ไปที่ Google ฟอร์ม >> คลิกที่ ส่ง .
  • ส่งแบบฟอร์ม กล่องโต้ตอบจะปรากฏขึ้น>> เลือกตัวเลือกใดก็ได้ (อีเมล ลิงก์ ฝัง HTML)
  • แชร์แบบฟอร์มกับผู้ใช้ผ่านอีเมล ลิงก์ หรือฝังลงในเว็บไซต์

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

ตรวจสอบปัญหาเป็นประจำหรือเพิ่มคุณลักษณะเพิ่มเติมโดยใช้ Google Apps Script เมื่อแอปของคุณมีความซับซ้อนมากขึ้น

เอาท์พุตสุดท้าย

กูเกิลฟอร์ม

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

Google ชีต

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

การยืนยันอีเมล:

สร้างแอป Google ชีตที่สมบูรณ์:จากแบบฟอร์มไปจนถึงสคริปต์อัตโนมัติ

บทสรุป

เมื่อทำตามขั้นตอนที่ระบุไว้ทั้งหมด คุณจะสามารถสร้างแอป Google ชีตเต็มรูปแบบพร้อมแบบฟอร์มและสคริปต์ได้ แอพนี้จะช่วยคุณรวบรวมข้อมูลจากผู้ใช้และส่งอีเมลยืนยันอัตโนมัติถึงพวกเขา คุณสามารถปรับแต่งแอปนี้เพิ่มเติมได้ตามความต้องการของคุณ เป็นวิธีที่มีประสิทธิภาพในการปรับปรุงขั้นตอนการทำงาน ปรับปรุงการจัดการข้อมูล และทำให้งานซ้ำๆ ภายใน Google ชีตเป็นไปโดยอัตโนมัติ

รับแบบฝึกหัด Excel ขั้นสูงพร้อมโซลูชันฟรี!