กก การงง การเงิน

Google Sheets เขียนโปรแกรมได้ไหม? สรุปคลิป Modern Google Sheets

💡 สรุปประเด็นสำคัญ (Key Takeaways)

อธิบาย Google Sheets ผ่านแนวคิดการเขียนโปรแกรม พร้อมแยกสูตร Named functions, Apps Script, Connected Sheets และ Timeline โดยระบุว่าคลิปปี 2022 และ transcript ที่มีเป็น…

Google Sheets เขียนโปรแกรมได้ไหม?

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

บทความนี้สรุปเฉพาะข้อความ transcript ที่เก็บไว้ใน workbook ไม่ได้ยืนยันว่าเป็นเนื้อหาครบทั้งคลิป ข้อมูลรายการวิดีโอที่บันทึกไว้ระบุว่าคลิปเผยแพร่วันที่ 20 พฤศจิกายน 2022 ดังนั้นคำว่า “ฟีเจอร์ใหม่” ในคลิปเป็นบริบท ณ เวลานั้น ไม่ใช่การยืนยันว่าฟีเจอร์เหล่านี้เพิ่งเปิดตัวในปัจจุบัน

ใน transcript ที่มี ผู้สอนเกริ่นเรื่องอะไรบ้าง

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

ช่วงต้นยังเกริ่นถึง Named ranges และ Named functions, การสาธิต BigQuery ผ่าน Sheets และ Timeline สำหรับติดตามโครงการ จากนั้นเริ่มอธิบาย API ด้วยตัวอย่างแอปมือถือที่ขอเมนูล่าสุดจากเซิร์ฟเวอร์ แต่ transcript จบกลางตัวอย่าง ก่อนอธิบายคำตอบจากเซิร์ฟเวอร์หรือรายละเอียดขั้นตอนการสาธิต

สูตร, ชื่อช่วงข้อมูล และ Named functions ไม่ใช่สิ่งเดียวกัน

Google แยก Named functions ซึ่งประกอบจากสูตรใน Sheets ออกจาก custom functions ที่เขียนด้วย Apps Script ไว้ชัดเจน ดูวิธีทำได้จากเอกสารเรื่อง Named ranges, Named functions และ Apps Script

BigQuery, Timeline และ API: ใช้ทำงานคนละแบบ

Connected Sheets กับ BigQuery เหมาะเมื่อข้อมูลอยู่ใน BigQuery และต้องการวิเคราะห์ผ่านหน้าตาของ Sheets เช่น สูตร ตารางสรุป หรือกราฟ Google ระบุว่าการอ่านและรีเฟรชข้อมูลยังขึ้นกับสิทธิ์ใน BigQuery เอกสาร Use Connected Sheets อธิบายการเชื่อมต่อและข้อจำกัดเพิ่มเติม ส่วน transcript ที่มีเพียงเกริ่นว่าจะสาธิต จึงยังไม่รองรับการเขียนขั้นตอนสาธิตของคลิปนี้

Timeline view ใช้แสดงงานหรือแผนงานตามวันที่ โดยข้อมูลควรมีวันที่เริ่มต้นหรือช่วงเวลา ความพร้อมใช้งานอาจขึ้นกับรุ่นบัญชีหรือ Workspace ให้ตรวจเงื่อนไขปัจจุบันในคู่มือ สร้างและแก้ไข Timeline view

API คือช่องทางให้ซอฟต์แวร์สื่อสารและขอข้อมูลจากบริการอื่น ตามตัวอย่างใน transcript แอปขอเมนูจากเซิร์ฟเวอร์ ส่วน Google Sheets API เป็น REST interface สำหรับอ่านและแก้ไขข้อมูลในสเปรดชีต จึงไม่ใช่สูตรอีกชนิดหนึ่งที่พิมพ์ลงในเซลล์

เลือกเครื่องมือให้ตรงกับงาน

  1. คำนวณหรือแปลงข้อมูลในตาราง: เริ่มจากสูตรที่มีอยู่ใน Sheets
  2. ทำสูตรซ้ำให้อ่านง่าย: ตั้งชื่อช่วงข้อมูลหรือสร้าง Named function
  3. ต้องการเมนู ปุ่ม งานอัตโนมัติ หรือเชื่อมบริการ: ใช้ Apps Script และทบทวนสิทธิ์ที่สคริปต์ต้องใช้
  4. วิเคราะห์ข้อมูลที่อยู่ใน BigQuery: ดูว่า Connected Sheets และสิทธิ์ของบัญชีเหมาะกับงานหรือไม่
  5. ติดตามกำหนดการ: ใช้ Timeline view เมื่อข้อมูลมีวันที่และบัญชีรองรับ

แนวคิดที่ผู้สอนเสนอจึงมีประโยชน์ในฐานะกรอบคิด: มองสูตรและข้อมูลเป็นขั้นตอนที่จัดระบบได้ แต่ก่อนเรียกสิ่งใดว่า “เขียนโปรแกรม” ควรบอกให้ชัดว่ากำลังใช้สูตร, Named functions หรือโค้ด Apps Script

ขอบเขตการตรวจแหล่งคลิป

กก

กองบรรณาธิการ การงง การเงิน

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