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

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

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

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

เปิด Google Form

  • ไปที่เมนู เครื่องมือ (Tools) >> เลือก สร้างฟอร์มใหม่ (Create a new form)
  • Google Form จะเปิดในแท็บใหม่

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

ออกแบบฟอร์ม

  • เพิ่มคำถามหรือฟิลด์ตามข้อมูลที่ต้องการรวบรวม เช่น:
    • ชื่อ (Short Answer)
    • อีเมล (Short Answer)
    • สินค้า (Dropdown)
    • หมายเหตุเพิ่มเติม (Paragraph)

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

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

เปิด Google Sheet

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

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

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

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

จัดระเบียบข้อมูล [ตัวเลือก]

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

ขั้นตอนที่ 3: ใช้ Google Apps Script เพื่อทำให้งานอัตโนมัติ

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

เปิด Google Sheets Apps Script Editor:

  • ไปที่เมนู ส่วนขยาย (Extensions) >> เลือก Apps Script
  • จะเปิดโปรแกรมแก้ไขสคริปต์ที่คุณสามารถเขียนและปรับใช้สคริปต์ได้
  • ใส่โค้ดต่อไปนี้ในโปรแกรมแก้ไข
function sendConfirmationOnFormSubmit(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var formData = e.values; // อาร์เรย์ของคำตอบฟอร์ม
  var name = formData[1]; // สมมติว่าชื่อเป็นฟิลด์ที่ 1
  var email = formData[2]; // สมมติว่าอีเมลเป็นฟิลด์ที่ 2
  var product = formData[4]; // ข้อมูลสินค้า
  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
  });
}

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

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

  • ใน Apps Script Editor >> จากด้านซ้ายคลิกที่ Triggers (ไอคอนนาฬิกา)
  • เลือก Add Trigger >> กล่องโต้ตอบจะปรากฏขึ้น
    • Choose which function to run: sendConfirmationOnFormSubmit
    • Select event source: From Spreadsheet
    • Select event type: On form submit
    • Failure notifications settings: Notify me daily
  • สุดท้าย คลิก Save

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

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

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

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

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

ปรับใช้แอป

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

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

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

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

ผลลัพธ์สุดท้าย

Google Form

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

Google Sheet

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

อีเมลยืนยัน:

สร้างแอป Google Sheets 完整版: จากฟอร์มถึงสคริปต์อัตโนมัติ

สรุป

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

รับแบบฝึกหัด Excel ขั้นสูงพร้อมเฉลยฟรี!