ระดับการเขียนโค้ด: ผู้เริ่มต้น
ระยะเวลา: 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 ขั้นตอนถัดไป
- คลิกเพิ่มบริการ ข้างบริการ
- เลือก YouTube Data API จากรายการ แล้วคลิกเพิ่ม
สร้างทริกเกอร์
- ในโปรเจ็กต์ Apps Script ให้คลิกทริกเกอร์ > เพิ่มทริกเกอร์
- สำหรับเลือกฟังก์ชันที่จะเรียกใช้ ให้เลือก markVideos
- ในส่วนเลือกแหล่งที่มาของเหตุการณ์ ให้เลือกอิงตามเวลา
- สำหรับเลือกประเภททริกเกอร์ตามเวลา ให้เลือกตัวตั้งเวลาแบบวัน
- สำหรับเลือกช่วงเวลาของวัน ให้เลือกเวลาที่ต้องการ
- ให้สิทธิ์สคริปต์เมื่อได้รับข้อความแจ้ง หากหน้าจอคำยินยอมของ OAuth แสดงคำเตือนว่า แอปนี้ยังไม่ได้รับการยืนยัน ให้ดำเนินการต่อโดยเลือกขั้นสูง > ไปที่ {ชื่อโปรเจ็กต์} (ไม่ปลอดภัย)
เรียกใช้สคริปต์
ทริกเกอร์ที่คุณตั้งค่าจะเรียกใช้สคริปต์วันละครั้ง คุณเรียกใช้สคริปต์ ด้วยตนเองเพื่อทดสอบได้
- ในโปรเจ็กต์ Apps Script ให้คลิกเอดิเตอร์
- เลือก markVideos ในเมนูฟังก์ชันแบบเลื่อนลง
- คลิกเรียกใช้
- กลับไปที่สเปรดชีตเพื่อตรวจสอบข้อมูลที่สคริปต์เพิ่มลงในชีต
- เปิดอีเมลเพื่อตรวจสอบอีเมลที่มีรายการวิดีโอที่มีความคิดเห็นมากกว่า 0 รายการ เมื่อสคริปต์ทำงานในอนาคต สคริปต์จะส่งอีเมลที่มีวิดีโอซึ่งมียอดความคิดเห็นเพิ่มขึ้นนับตั้งแต่ครั้งล่าสุดที่สคริปต์ทำงานเท่านั้น
ตรวจสอบโค้ด
หากต้องการตรวจสอบโค้ด Apps Script สำหรับโซลูชันนี้ ให้คลิกดูซอร์สโค้ดด้านล่าง
ดูซอร์สโค้ด
Code.gs
email.html
ผู้ร่วมให้ข้อมูล
ตัวอย่างนี้ได้รับการดูแลโดย Google โดยได้รับความช่วยเหลือจาก Google Developer Expert