ระดับการเขียนโค้ด: มือใหม่
ระยะเวลา: 20 นาที
ประเภทโปรเจ็กต์: การทำงานอัตโนมัติที่มีทริกเกอร์ตามเวลา
วัตถุประสงค์
- ทำความเข้าใจสิ่งที่โซลูชันใช้
- ทำความเข้าใจสิ่งที่บริการ Apps Script ทำภายในโซลูชัน
- ตั้งค่าสคริปต์
- เรียกใช้สคริปต์
เกี่ยวกับโซลูชันนี้
โซลูชันนี้จะติดตามประสิทธิภาพของวิดีโอ YouTube สาธารณะ รวมถึงการดู การชอบ และความคิดเห็นในสเปรดชีตของ Google ชีต ทริกเกอร์จะตรวจหาข้อมูลที่อัปเดตทุกวันและส่งอีเมลหากวิดีโอมีกิจกรรมความคิดเห็นใหม่ เพื่อให้คุณมีส่วนร่วมกับคำถามและความคิดเห็นได้
วิธีการทำงาน
สคริปต์จะใช้บริการ YouTube ขั้นสูงเพื่อรับรายละเอียดและสถิติวิดีโอ YouTube สำหรับ URL ของวิดีโอที่แสดงในคอลัมน์ลิงก์วิดีโอในแต่ละชีต หากจำนวนความคิดเห็นสำหรับวิดีโอในรายการเพิ่มขึ้น สคริปต์จะส่งการแจ้งเตือนทางอีเมลไปยังอีเมลที่ใช้ตั้งชื่อชีต
บริการ Apps Script
โซลูชันนี้ใช้บริการต่อไปนี้
- บริการสเปรดชีต - รับข้อมูล URL ของ YouTube จากสเปรดชีต
- บริการขั้นสูงของ YouTube Data API - รับรายละเอียดและสถิติของวิดีโอ YouTube สำหรับ URL ของวิดีโอแต่ละรายการ
- บริการอีเมล–สร้างและส่งอีเมลที่มีรายการวิดีโอที่มีความคิดเห็นใหม่
ข้อกำหนดเบื้องต้น
หากต้องการใช้ตัวอย่างนี้ คุณต้องมีข้อกำหนดเบื้องต้นต่อไปนี้
- บัญชี Google (บัญชี Google Workspace อาจ ต้องได้รับการอนุมัติจากผู้ดูแลระบบ)
- เว็บเบราว์เซอร์ที่เข้าถึงอินเทอร์เน็ตได้
ตั้งค่าสคริปต์
สร้างโปรเจ็กต์ Apps Script
- คลิกปุ่มต่อไปนี้เพื่อทำสำเนาสเปรดชีตติดตามยอดดูวิดีโอ YouTube และความคิดเห็น โปรเจ็กต์ Apps Script สำหรับโซลูชันนี้แนบอยู่กับสเปรดชีต
ทำสำเนา - เปลี่ยนชื่อชีต Your_Email_Address เป็นที่อยู่อีเมลในสเปรดชีตที่คัดลอกมา
- เพิ่ม URL ของวิดีโอ YouTube ที่ต้องการติดตามหรือใช้ URL ที่ให้ไว้สำหรับทดสอบ URL ต้องขึ้นต้นด้วยรูปแบบ
www.youtube.com/watch?v=
- คลิกส่วนขยาย > Apps Script หาก YouTube แสดงอยู่ในส่วนบริการอยู่แล้ว ให้ข้ามไปยัง 2 ขั้นตอนถัดไป
- ถัดจาก Services ให้คลิกเพิ่มบริการ
- เลือก YouTube Data API จากรายการ แล้วคลิกเพิ่ม
สร้างทริกเกอร์
- ในโปรเจ็กต์ Apps Script ให้คลิกทริกเกอร์ > เพิ่มทริกเกอร์
- สำหรับเลือกฟังก์ชันที่จะเรียกใช้ ให้เลือก markVideos
- ในส่วนเลือกแหล่งที่มาของเหตุการณ์ ให้เลือกตามเวลา
- สำหรับเลือกประเภททริกเกอร์ตามเวลา ให้เลือกตัวจับเวลาวัน
- สำหรับเลือกเวลาของวัน ให้เลือกเวลาที่ต้องการ
- เมื่อได้รับข้อความแจ้ง ให้ให้สิทธิ์สคริปต์ หากหน้าจอความยินยอมของ OAuth แสดงคำเตือน แอปนี้ไม่ได้รับการยืนยัน ให้ดำเนินการต่อโดยเลือกขั้นสูง > ไปที่ {Project Name} (ไม่ปลอดภัย)
เรียกใช้สคริปต์
ทริกเกอร์ที่คุณตั้งค่าจะเรียกใช้สคริปต์วันละครั้ง คุณจะเรียกใช้สคริปต์ด้วยตนเองเพื่อทดสอบได้
- ในโปรเจ็กต์ Apps Script ให้คลิกเอดิเตอร์
- เลือกmarkVideosในรายการแบบเลื่อนลงของฟังก์ชัน
- คลิกเรียกใช้
- กลับไปที่สเปรดชีตเพื่อตรวจสอบข้อมูลที่สคริปต์เพิ่มลงในชีต
- เปิดอีเมลเพื่อดูอีเมลที่มีรายการวิดีโอที่มีความคิดเห็นมากกว่า 0 รายการ เมื่อสคริปต์ทำงานในอนาคต สคริปต์จะส่งเฉพาะอีเมลที่มีวิดีโอที่มีจำนวนความคิดเห็นเพิ่มขึ้นตั้งแต่ครั้งล่าสุดที่มีการทำงานของสคริปต์
ตรวจสอบโค้ด
หากต้องการตรวจสอบโค้ด Apps Script สำหรับโซลูชันนี้ ให้คลิกดูซอร์สโค้ดด้านล่าง
ดูซอร์สโค้ด
Code.gs
email.html
ผู้ร่วมให้ข้อมูล
ตัวอย่างนี้ดูแลโดย Google ด้วยความช่วยเหลือจากผู้เชี่ยวชาญด้านนักพัฒนาซอฟต์แวร์ของ Google