Google สคริปต์คืออะไร? วิธีเขียนสคริปต์ Google Apps ตัวแรกของคุณ

Google สคริปต์คืออะไร? วิธีเขียนสคริปต์ Google Apps ตัวแรกของคุณ

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





Google Script (หรือเรียกอีกอย่างว่า Google Apps Script) เป็นแพลตฟอร์มการพัฒนาแอปพลิเคชันที่ให้คุณผสานรวมบริการ Google Cloud ทั้งหมดที่คุณใช้





Google เสนอรายการ API จำนวนมากสำหรับบริการคลาวด์แต่ละรายการ ด้วยการเขียนแอป Google แบบง่ายๆ คุณจะสามารถเปิดโลกทั้งใบของคุณลักษณะเพิ่มเติมในแต่ละบริการต่างๆ ของ Google





คุณสามารถทำอะไรกับ Google Script ได้บ้าง?

การเรียนรู้ Google Script นั้นง่ายมาก เพียงไม่กี่สิ่งที่คุณทำได้ด้วย Google Script ได้แก่:

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

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



สิ่งนี้สร้างความยืดหยุ่นที่หาได้ยากในแพลตฟอร์มการเขียนสคริปต์อื่นๆ ส่วนใหญ่

การเขียนสคริปต์ Google Apps ตัวแรกของคุณ

หากต้องการดูว่าเขียน Google Script ได้ง่ายเพียงใด ให้ลองใช้ตัวอย่างต่อไปนี้





สคริปต์แรกของคุณจะส่งอีเมลจากบัญชี Gmail พร้อมข้อความที่ฝังอยู่ใน Google Script ของคุณ

  1. เปิดเว็บเบราว์เซอร์แล้วพิมพ์ script.google.com ลงในช่อง URL
  2. ลงชื่อเข้าใช้บัญชี Google ของคุณ หากคุณยังไม่ได้ลงชื่อเข้าใช้
  3. เมื่อเข้าสู่ระบบ Google Apps Script แล้ว ให้คลิกที่ สคริปต์ใหม่ .
  4. มันบอกว่า โครงการที่ไม่มีชื่อ , พิมพ์ชื่อ สคริปต์แรกของฉัน .

ลบรหัสในหน้าต่างสคริปต์ และวางสิ่งต่อไปนี้:





function SendAnEmail() {
// Set the recipient email address
var email = 'xxxxx@yahoo.com'
// Create the email subject line.
var subject = 'This is my first script!';
// Create the email body.
var body = 'Hello, world!';
// Send an email
GmailApp.sendEmail(email, subject, body);
}

คลิกที่ไอคอนดิสก์เพื่อ บันทึก รหัส. จากนั้นคลิกที่ วิ่ง ไอคอนเพื่อเรียกใช้

คุณอาจต้องให้สิทธิ์เพื่อให้สคริปต์ทำงานโดยใช้บัญชี Google ของคุณในครั้งแรก และเพื่อส่งอีเมลจากบัญชี Gmail ของคุณ

คุณอาจเห็นคำเตือนว่าแอปไม่ได้รับการยืนยัน เพียงแค่คลิกที่ ขั้นสูง และ ไปที่ My First Script (ไม่ปลอดภัย) . เนื่องจากคุณเป็นผู้เขียนแอปนี้เอง คุณจึงมั่นใจได้ว่าแอปนี้ทำงานได้อย่างปลอดภัยอย่างสมบูรณ์

อีเมลขาเข้าจะมีลักษณะดังนี้:

สคริปต์นี้ใช้บริการ Gmail เพื่อส่งอีเมลจากบัญชีของคุณผ่าน Google Script

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

การเพิ่มคุณสมบัติเพิ่มเติมให้กับบริการของ Google

คุณจะสามารถเข้าถึง Google Scripting จากภายในบริการต่างๆ ของ Google ได้เช่นกัน

ดังที่กล่าวไว้ข้างต้น วิธีนี้ช่วยให้คุณเพิ่มคุณสมบัติเพิ่มเติมให้กับบริการเหล่านั้นได้ ตัวอย่างเช่น ภายใน Google ชีต คุณสามารถเข้าถึง Google Script Editor ได้โดยคลิกที่ เครื่องมือ จากนั้นคลิกที่ ตัวแก้ไขสคริปต์ .

เราเคยดูมาแล้ว ตัวอย่างการสร้างฟังก์ชันและเมนูที่กำหนดเองใน Google ชีต . นั่นเป็นแหล่งข้อมูลที่ยอดเยี่ยมในการเริ่มต้นสร้างของคุณเอง

คุณสามารถเข้าถึงโปรแกรมแก้ไข Google Scripts ได้ด้วยวิธีเดียวกันจาก Google เอกสาร

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

หากต้องการเปิดใช้งานการพัฒนาและทดสอบส่วนเสริมของ Google Script คุณต้องเปิดใช้งานส่วนเสริมของนักพัฒนาในบัญชี Gmail ของคุณ คุณสามารถทำได้โดยไปที่ การตั้งค่า จากนั้นคลิกที่ ส่วนเสริม และเลือก เปิดใช้งานส่วนเสริมของนักพัฒนาสำหรับบัญชีของฉัน . คุณจะต้องคลิก เปิดใช้งาน บนหน้าต่างป๊อปอัปด้วย

การสร้างส่วนเสริมของ Gmail อยู่นอกเหนือขอบเขตของบทความนี้ แต่ถ้าคุณจริงจังเกี่ยวกับเรื่องนี้ คุณสามารถศึกษาคู่มือสำหรับนักพัฒนาซอฟต์แวร์ Google เกี่ยวกับการสร้างส่วนเสริมของ Gmail

การเข้าถึง Google Script API

จากภายในโปรแกรมแก้ไข Google Script คุณสามารถเข้าถึงแต่ละบริการของ Google ได้โดยใช้วัตถุส่วนกลาง คุณใช้วัตถุส่วนกลางของ GmailApp ในตัวอย่าง Hello World ด้านบน

ในการเข้าถึงคุณลักษณะทั้งหมด (วิธีการและการโทรที่คุณสามารถทำได้จากภายในโปรแกรมแก้ไข Google Script) คุณเพียงแค่เปิดใช้งานบริการขั้นสูงของ Google สำหรับบริการนั้น

คุณทำได้จากภายในตัวแก้ไข Google Scripts โดยคลิกที่ ทรัพยากร และ บริการขั้นสูงของ Google .

อย่าลืมกด Google Cloud Platform API Dashboard ที่ด้านล่างและเปิดใช้งานบริการในแดชบอร์ดนั้นด้วย

เมื่อคุณอยู่ในแดชบอร์ด Google Cloud Platform API ให้คลิกที่ เปิดใช้งาน API และบริการ ค้นหาชื่อบริการในไลบรารี API เลือกแล้วคลิก เปิดใช้งาน .

คุณต้องเปิดใช้งานบริการขั้นสูงเพียงครั้งเดียวสำหรับบัญชี Google แต่ละบัญชีที่คุณใช้สำหรับการเขียนสคริปต์

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

คุณสามารถดูตัวอย่างที่ยอดเยี่ยมของการผสานรวมกับ Google Analytics โดยใช้ Google Scripting ในคำแนะนำในการสร้างแดชบอร์ดการวิเคราะห์เว็บไซต์

การเรียกดูไลบรารี API จะแสดงจำนวนบริการของ Google ที่คุณสามารถรวมเข้ากับสคริปต์ของคุณได้

มี API ที่มีอยู่หลายร้อยรายการ

หากคุณสนใจที่จะเป็นผู้ใช้ระดับสูงของ Google การเรียนรู้วิธีใช้ Google App Scripts เป็นวิธีที่จะไปอย่างแน่นอน

นอกเหนือจากพื้นฐานของ Google Script: แล้วตอนนี้ล่ะ

ดังที่คุณเห็นจากตัวอย่างง่ายๆ ของ Hello World ด้านบน การเรียนรู้วิธีเขียน Google Script นั้นไม่ยากเลย

วิธีที่ดีที่สุดในการเรียนรู้ microsoft office ฟรี

และเนื่องจาก Google มีไลบรารี Google Apps Script ที่ครอบคลุมซึ่งเต็มไปด้วยคำแนะนำและข้อมูลอ้างอิง คุณจึงมีพื้นฐานที่มั่นคงในการเริ่มต้น

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

แบ่งปัน แบ่งปัน ทวีต อีเมล การอัพเกรดเป็น Windows 11 คุ้มค่าหรือไม่?

Windows ได้รับการออกแบบใหม่ แต่นั่นเพียงพอที่จะโน้มน้าวให้คุณเปลี่ยนจาก Windows 10 เป็น Windows 11 หรือไม่

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • เทคโนโลยีอธิบาย
  • การเขียนโปรแกรม
  • Google Apps
  • Google Script
เกี่ยวกับผู้เขียน Ryan Dube(เผยแพร่บทความ 942 ฉบับ)

Ryan สำเร็จการศึกษาระดับปริญญาตรีสาขาวิศวกรรมไฟฟ้า เขาทำงาน 13 ปีในด้านวิศวกรรมระบบอัตโนมัติ 5 ปีในด้านไอที และปัจจุบันเป็นวิศวกรด้านแอป อดีตผู้จัดการบรรณาธิการของ MakeUseOf เขาพูดในการประชุมระดับชาติเรื่อง Data Visualization และได้รับการนำเสนอในโทรทัศน์และวิทยุแห่งชาติ

เพิ่มเติมจาก Ryan Dube

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก