Với công cụ này, bạn có thể lập trình để thao tác, can thiệp đến rất nhiều các dịch vụ của Google. Cùng Sandla xem công cụ Google App Script này có gì hay ho nhé!
Google Apps Script là gì?
Google Apps Script – đọc qua cái tên thì ta cũng có thể mường tượng được chức năng của nó: là 1 ngôn ngữ lập trình dựa trên Javascript với trình biên tập, biên dịch đều nằm trên máy chủ của Google. Với công cụ này bạn có thể lập trình để thao tác, can thiệp trực tiếp đến các dịch vụ của Google.
Google Apps Script có thể làm được những gì?
- Thêm menu, dialogs, và thanh sidebar tùy chỉnh vào Google Docs, Sheets và Forms.
- Viết các hàm mở rộng hoặc các macros cho Google Sheets.
- Xuất bản Web Apps – độc lập hoặc tích hợp vào trang web của Google Sites.
- Tương tác với các dịch vụ khác của Google, bao gồm AdSense, Analytics, Lịch, Drive, Gmail và Bản đồ.
- Xây dựng các tiện ích bổ sung để mở rộng Google Docs, Sheets, Slides và Forms và xuất bản chúng lên cửa hàng Add-on.
- Chuyển đổi ứng dụng Android thành một tiện ích bổ sung Android để ứng dụng có thể trao đổi dữ liệu với Google Doc hoặc Sheet của người dùng trên thiết bị di động.
- Xây dựng Chat bot cho Hangout chat
Hiện tại Google Apps Scripts có thể lập trình để thao tác với hầu hết các dịch vụ của Google:
- Calendar (Lịch)
- Contacts (Danh bạ)
- Documents (Tài liệu)
- Drive (Lưu trữ đám mây)
- Forms (Biểu mẫu)
- Gmail (Email)
- Group (Nhóm)
- Language (Dịch)
- Maps (Bản đồ)
- Sites (Trang web)
- Slides (Trình chiếu)
- SpreadSheet (Bảng tính).
Ưu điểm của Google App Script:
- Ứng dụng của Google App Script chạy trên máy chủ của Google (đều trên mây) nên có thể thực hiện các tác vụ được định thời một cách tự động (tới giờ thì tự làm) hoặc khi có một sự kiện nào đó (người dùng nộp form, có comment mới….)
- Toàn bộ đều ở trên mây, có thể làm việc với Google App Script trên trình duyệt mà không cần phải cài thêm chương trình nào. Miễn có mạng thì có thể làm ở bất cứ kỳ đâu, bất cứ lúc nào.
- Có thể chạy ứng dụng trên nhiều loại thiết bị: máy tính, tablet, điện thoại…
- Không tốn tài nguyên trên máy tính của bạn.
- Liên kết rất nhiều các dịch vụ của Google nên khả năng tùy biến rất cao.
Nhược điểm của Google App Script:
- Google giới hạn về thời gian thực thi một chương trình. Bạn không thể viết một chương trình quá nặng rồi chiếm dụng luôn tài nguyên của máy chủ Google được.
- Lâu lâu thì máy chủ của Google cũng gặp sự cố trong việc thực thi chương trình làm chương trình không chạy được. Tức là không phải xác suất gọi chạy thành công của chương trình là 100%.
Nguồn: Sandla.org (tổng hợp)
Hãy thử khám phá chương trình cực kỳ chất lượng cho các bạn muốn chiến thắng học bổng toàn phần và các chương trình nước ngoài ở đây nhé.