Làm cách nào để chạy tập lệnh google trong html?

Trước khi viết tập lệnh đầu tiên của bạn, hãy xem qua một số tính năng trong Google Script Editor. Trước hết, bạn sẽ nhận thấy rằng nó trông giống như những gì bạn đã biết từ Google Docs

Trong menu Tệp là Lưu, Xóa, Đổi tên, Mới, v.v. (Hình 1-3). Và cũng như nhiều dịch vụ Google Apps khác, Google Apps Script có tính năng Quản lý phiên bản cho phép bạn quay ngược đồng hồ về thời điểm mã của bạn đang hoạt động. Không phải chúng tôi cần những tính năng như vậy… Nhưng nghiêm túc mà nói, chúng tôi thường đi sai đường trong quá trình phát triển và các bản sửa đổi có thể giúp bạn tiết kiệm hàng giờ cố gắng quay lại điểm tốt đã biết. Khi được khởi chạy, hộp Sửa đổi bật lên sẽ hiển thị mã trông như thế nào trong phiên bản bạn đã chọn

Mẹo

Khi bạn mở hộp Sửa đổi, bạn có thể chọn và sao chép các phần của mã. Điều này rất hữu ích khi bạn có thể đã đi theo hai con đường khác nhau và muốn quay lại một phần mà không làm mất phần kia

Trong menu File có một số tùy chọn rất quan trọng. Các thuộc tính của dự án cho phép lưu trữ một lượng thông tin hạn chế trong các cặp khóa/giá trị để tập lệnh của bạn sử dụng trong thời gian chạy. Các thuộc tính có thể được chỉnh sửa trong hộp bật lên sau khi nhấp vào tùy chọn Thuộc tính trong menu Tệp hoặc bằng cách sử dụng Dịch vụ Thuộc tính ngay trong mã của bạn. Nhiều ứng dụng trong cuốn sách này sẽ cần phải đăng nhập vào các dịch vụ không phải của Google và Thuộc tính tập lệnh là một nơi tuyệt vời để lưu trữ thứ gì đó như mật khẩu

Lựa chọn “Quản lý phiên bản” được sử dụng cho các ứng dụng bạn triển khai dưới dạng ứng dụng web hoặc thư viện và cung cấp cho bạn cách kiểm soát phiên bản mà người dùng của bạn đang truy cập. Tính năng này cho phép bạn cập nhật ứng dụng sản xuất hiện tại của mình mà không làm phiền người dùng của bạn. Khi bạn đã sẵn sàng chuyển mọi người sang phiên bản mới nhất, bạn chỉ cần thay đổi phiên bản

Không có gì thú vị trong menu Chỉnh sửa, ngoài “Tìm và thay thế” (Hình 1-4). Chức năng thay thế là một cách tốt để thay đổi tên của một biến trên toàn cầu. Hình 1-4

Trên menu Chế độ xem, như trong Hình 1-5, có một số tùy chọn quan trọng. "thực thi", "bản ghi" và "nhật ký. ” Khi tập lệnh được chạy từ trình chỉnh sửa hoặc bởi bạn với tư cách là người dùng từ giao diện web hoặc vùng chứa, bản ghi thực thi sẽ liệt kê từng lệnh khi nó được chạy. Sử dụng bảng điểm thực thi, bạn có thể thấy thứ tự mã được thực thi, điều này hữu ích trong việc gỡ lỗi. Nhật ký được sử dụng cùng với Dịch vụ Logger và cho phép ghi thông tin cũng như các ghi chú khác như một cách để theo dõi thông tin. Điều này đặc biệt hữu ích trước khi Trình gỡ lỗi được thêm vào và là một trợ giúp lớn khi kiểm tra mã. Tôi muốn nhắc lại rằng các tính năng này chỉ hoạt động từ Trình chỉnh sửa tập lệnh và sẽ không được sử dụng nhiều trong việc gỡ lỗi trong Dịch vụ UiApp và HTML khi ứng dụng của bạn được chạy từ trình duyệt. Đừng lo lắng, có cả một phần trong cuốn sách này để giúp bạn gỡ lỗi như một chuyên gia

Học bằng cách làm là cách tôi tìm ra nội dung này, vì vậy hãy bắt đầu và dùng thử Logger. Thêm dòng mã sau vào Trình chỉnh sửa tập lệnh

function myFunction(){
  Logger.log('A test of the Log');
}

Nhấp vào Chạy (bạn có thể được yêu cầu đặt tên cho tệp của mình), sau đó chọn Nhật ký trong menu Xem (Hình 1-6)

Làm cách nào để chạy tập lệnh google trong html?
Hình 1-6. Đầu ra nhật ký

Menu Xuất bản là nơi bạn sẽ tìm thấy tùy chọn “Triển khai dưới dạng ứng dụng web”, giúp hiển thị giao diện người dùng có thể. Đây cũng là nơi phân phối ứng dụng của bạn trên Google Chrome Web Store. Chúng tôi sẽ đề cập đến các tính năng này rất chi tiết ở phần sau của cuốn sách

Trình đơn Tài nguyên cung cấp quyền truy cập vào trình kích hoạt (xem Hình 1-7), là thành phần tự động hóa có thể chạy tập lệnh vào những thời điểm được chỉ định hoặc sau một số sự kiện nhất định, chẳng hạn như khi gửi biểu mẫu hoặc khi bảng tính được chỉnh sửa. Trình kích hoạt rất hữu ích cho các tác vụ như sao lưu thông tin tại 1 a. m. , vì vậy bạn được ghi nhận vì đã làm việc chăm chỉ trong khi ngủ say. Cũng trong menu Tài nguyên, bạn sẽ tìm thấy các thư viện. Đây là những tập lệnh được viết bởi các nhà phát triển khác và có thể được thêm vào bằng cách sử dụng khóa đặc biệt của tập lệnh, được tìm thấy trong Tệp → “Thuộc tính dự án. ” Một thư viện thường là một tập hợp các chức năng mở rộng hoặc lấp đầy các khoảng trống trong nền tảng. Ví dụ: bạn có thể muốn truy cập YouTube nhưng cho đến tháng 12 năm 2013, Google Apps Script không có Dịch vụ YouTube. Trước khi có trình kết nối Google, ai đó (gợi ý. tác giả của bạn) đã viết và cung cấp Thư viện ứng dụng YouTube để giúp các nhà phát triển dễ dàng làm việc với API YouTube mà không cần phải tìm hiểu chi tiết về việc phân tích cú pháp XML cần thiết khi sử dụng trực tiếp các API của Google

Mẹo

Bạn không cần phải là một quan chức nhà nước quan trọng để có thư viện của riêng mình trong Google Apps Script. Trên thực tế, bất kỳ ai cũng có thể tạo thư viện—và càng có nhiều nhà phát triển cung cấp các thư viện tuyệt vời thì Google Apps Script càng tốt hơn. Hãy xem trang Ví dụ về Google Apps Script để biết một số thư viện hữu ích

Đó là về nó cho các menu. Hình 1-8 hiển thị một vài nút tự giải thích và giúp truy cập dễ dàng hơn vào các tính năng thường dùng nhất

Làm cách nào để chạy tập lệnh google trong html?
Hình 1-8. Các nút giúp dễ dàng truy cập vào các tác vụ phổ biến

Nút “Gỡ lỗi” (lỗi) bên cạnh nút “Chạy” (mũi tên) sẽ hiển thị một cửa sổ ở cuối cửa sổ mã và hiển thị các giá trị mã của bạn khi mã được thực thi. Nó có các tính năng để thiết lập các điểm ngắt và bước vào và chuyển qua các phần của mã và nó sẽ giúp việc phát triển các phần không phải giao diện người dùng trong mã của bạn dễ dàng hơn nhiều. Tài liệu người dùng trên trang web Google Apps Script đi vào chi tiết về cách sử dụng Trình gỡ lỗi