Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Cấu trúc
Slide 1
GOOGLE APP SCRIPT
ta có thể làm gì với GOOGLE APP SCRIPT
Môi trường phát triển
Slide 5
Phân loại kịch bản
Standalone Scripts
Container-ràng buộc Scripts
Hỗ trợ Containers
Cấu trúc IDE trong google Sheets
Cấu trúc IDE trong google Sheets
Cấu trúc IDE trong google Sheets
Logger
Logger
GOOGLE APP SCRIPT
Điểm mạnh của GOOGLE APP SCRIPT
Hạn chế của GOOGLE APP SCRIPT
Slide 18
Nội dung
GO E L OG P P A SC T P RI -Nguyễn Đức Đại- 16-07-2016 GOOGLE APP SCRIPT Là ngôn ngữ kịch JavaScript Xây dựng điện toán đám mây Cho phép mở rộng Google Apps và xây dựng ứng dụng web ta làm với GOOGLE APP SCRIPT Xây Xây dựng dựng các chức chức năng tùy tùy chỉnh chỉnh trong một bảng bảng tính tính Google Google Mở Mở rộng rộng số sản sản phẩm Google phẩm Google Apps bằng Apps bằng cách cách tạo tạo ra các menu menu tùy tùy chỉnh chỉnh liên liên quan quan đến đến kịch kịch bản Tạo Tạo và xuất xuất bản các ứng ứng dụng dụng web, web, có thể chạy chạy trên ứng ứng dụng dụng riêng riêng của họ họ hoặc nhúng nhúng trong một trang trang web web của Google Google Lịch Lịch trình trình hóa hóa các tác tác vụ vụ như tạo tạo báo báo cáo cáo và phân phân phối phối và chạy chạy chúng chúng trên một lịch lịch trình trình tùy tùy chỉnh chỉnh Tự Tự động động hóa hóa quy quy trình trình của các cơng cơng việc việc như tài tài liệu liệu hoặc chi chi phí phí phê phê duyệt, duyệt, thực thực hiện đơn đơn hàng, hàng, theo theo dõi dõi thời thời gian, gian, và nhiều nhiều hơn nữa Mơi tr ường phát tri ển Mơi trường điện tốn đám mây S c p ri o r t GO n g E L OG P P A SC T P RI Phân loại kịch Standalone Scripts Container-Bound Scripts Standalone Scripts Standalone Scripts Script truy cập riêng từ Google Drive . Standalone Scripts tạo trên https://script.google.com hoặc từ Google Drive, cách chọn Create> More> Script Container-ràng buộc Scripts Một Script container-bound là Script tạo từ một container, chẳng hạn Google Sheet Google Site Container-bound scripts xem mở trực tiếp từ Google Drive, truy cập từ container mà chúng tạo đó. Một ví dụ kịch container-bound chức tùy chỉnh cho Google Spreadsheets Hỗ trợ Containers Hiện tại, Google Apps Scripts có hai container hỗ trợ: Google Spreadsheets và Google Sites Để tạo truy cập kịch bị ràng buộc vào Google Spreadsheets , chọn Tools> Script Editor Để tạo truy cập kịch ràng buộc với Google Sites, chọn > Quản lý> Apps Scripts Để tạo truy cập kịch bị ràng buộc container, người sử dụng phải mod admin để truy cập container Cấu trúc IDE google Sheets Cấu trúc IDE google Sheets Các lệnh scripts viết vào function, bạn tạo function test hàm cách chọn danh sách nhấn nút Run Cấu trúc IDE google Sheets Tất lệnh google scripts bắt đầu chạy hàm Mỗi dự án script cho phép bạn viết nhiều file gs riêng rẽ chạy app files chạy chia sẻ chung với Bởi hàm javascript khơng phân biệt viết trước hay viết sau phép truy cập nơi vị trí Logger Google Script cung cấp hệ thống logs cho phép bạn theo dõi trình chạy lệnh, có lỗi thơng báo bạn dễ dàng tìm vấn đề để sử lý Logger gồm phần: – Debug: hiển thị tồn q trình chạy lệnh – StackTrace: hiển thị chuỗi bạn print, giống với lệnh console.log trong javascript Tương tự ta có lệnh: Logger.log("hello world!"); Logger Đặt code hàm chạy thử, sau chạy xong bạn mở menu Xem->Nhật ký thực lệnh / Nhật ký kết chuỗi xuất mục Nhật ký, bạn biết thời gian thực thi lệnh thứ tự gọi tất có “Nhật ký thực lệnh” Ví dụ: GOOGLE APP SCRIPT Có thể nói google xây dựng lên hệ thống hỗ trợ tối đa cho Developer , từ môi trường, thư viện, IDE Tất tích hợp cơng nghệ điện toán đám mây Và giải pháp cho lập tình viên phát triển, mở rộng apps Google Tự chung lại GOOGLE APP SCRIPT có: Nó sử quản đồng m vụ cộng nhiệ vào dựa trợ thực hỗ để hình dụng Mơ trị hệ thốn g đơn giản Sử dụng điện toán đám mây để gỡ lỗi ứng dụng Scrip t trình duyệ t web Điểm mạnh GOOGLE APP SCRIPT Nó sử dụng để tạo công cụ đơn giản cho Dựa JavaS cript dễ học tiêu dùng nội tổ chức Hạn chế GOOGLE APP SCRIPT 1,Processing limitations Google Apps Script hạn chế thời gian, kịch người dùng chạy, hạn chế quyền truy cập vào dịch vụ Google 2,Connecting limitations Hiện Google Apps Store không cho phép kết nối nội (phía sau tường lửa) sở liệu công ty 3,Geography limitations Sự chênh lệch múi vị trí địa lý ảnh hưởng đến hoạt đọng xử lý Google app scripts GO E L OG P P A SC T P RI Thank you! ... Standalone Scripts Container-Bound Scripts Standalone Scripts Standalone Scripts Script truy cập riêng từ? ?Google Drive . Standalone Scripts tạo trên https:/ /script .google. com hoặc từ Google Drive,.. .GOOGLE APP SCRIPT Là ngôn ngữ kịch JavaScript Xây dựng điện toán đám mây Cho phép mở rộng? ?Google Apps và xây dựng ứng dụng web ta làm với GOOGLE APP SCRIPT Xây Xây dựng dựng... web Điểm mạnh GOOGLE APP SCRIPT Nó sử dụng để tạo công cụ đơn giản cho Dựa JavaS cript dễ học tiêu dùng nội tổ chức Hạn chế GOOGLE APP SCRIPT 1,Processing limitations Google Apps Script hạn chế