Tôi có thể sử dụng JavaScript trong Google App Script không?
Trong phòng thí nghiệm lập trình này, chúng tôi sẽ giới thiệu cho bạn một trong những cách dễ nhất để viết mã truy cập các công nghệ dành cho nhà phát triển của Google. Tất cả được thực hiện bằng cách áp dụng JavaScript, một ngôn ngữ phát triển web chính thống. Sử dụng Google Apps Script, bạn sẽ viết mã để trích xuất địa chỉ đường phố từ một ô trong Google Trang tính, tạo Google Map dựa trên địa chỉ, sau đó gửi bản đồ dưới dạng tệp đính kèm bằng Gmail. Phần tốt nhất? Show
Bạn sẽ học được gì
Những gì bạn cần
2. Sự khảo sátBạn sẽ sử dụng codelab/hướng dẫn này như thế nào?Chỉ đọc qua Đọc và hoàn thành bài tậpBạn đánh giá như thế nào về trải nghiệm của mình với API và công cụ dành cho nhà phát triển Google Workspace?Mới làm việcTrung cấpThành thạo3. Tổng quanBây giờ bạn đã biết phòng thí nghiệm lập trình này nói về cái gì, chính xác thì bạn sẽ làm gì?
Bắt đầu nào Google Apps Script là gì?Google Apps Script là một nền tảng phát triển giúp tạo các tập lệnh và ứng dụng nhỏ tích hợp với Google Workspace nhanh chóng và dễ dàng. Với Apps Script, bạn
GHI CHÚ. Cách viết mã JavaScript nằm ngoài phạm vi của phòng thí nghiệm mã cụ thể này. Mục tiêu của chúng tôi là giúp bạn cảm thấy thoải mái khi sử dụng môi trường phát triển Apps Script và xem các loại ứng dụng mà bạn có thể tạo bằng môi trường đó Nếu bạn chưa quen với JavaScript, Codecademy cung cấp khóa học JavaScript cơ bản miễn phí. Mặc dù Google không xây dựng khóa học này nhưng nó sẽ bao gồm mọi thứ bạn cần biết Apps Script có thể được sử dụng để tạo các ứng dụng khác nhau, từ bot trò chuyện đến ứng dụng web. Một trong những cách sử dụng phổ biến nhất là mở rộng chức năng của bảng tính Google Trang tính. Trong phần còn lại của phòng thí nghiệm lập trình này, bạn sẽ tìm hiểu cách sử dụng Apps Script để lấy dữ liệu từ bảng tính và kết nối bảng tính đó với các dịch vụ khác của Google 4. Tạo Google Trang tính và nhập địa chỉ đường phốTrong Google Trang tính mới, hãy nhập địa chỉ đường phố hợp lệ bằng cách làm theo các hướng dẫn sau
Đó là tất cả những gì bạn phải làm trong tờ. Hãy mở trình soạn thảo và viết một số mã 5. Chỉnh sửa mã Apps ScriptBây giờ bạn đã có Google Trang tính mới, đã đến lúc chỉnh sửa tập lệnh liên kết của nó. Làm theo những chỉ dẫn này Mở trình chỉnh sửa tập lệnhTrên thanh menu, chọn Tiện ích mở rộng > Apps Script để mở trình chỉnh sửa mã trình duyệt cho Apps Script Trong tab trình duyệt mới, trình chỉnh sửa mã hiển thị tập lệnh giới hạn vùng chứa mặc định cho trang tính. Hàm mặc định có tên 3 được tạo tự động và con trỏ của bạn được đặt bên trong hàm để bạn có thể bắt đầuGửi email bản đồ Google Map của địa chỉMã "mẫu" bạn được cung cấp trống, vì vậy hãy thay thế nó bằng ứng dụng của chúng tôi
đánh giá mãCùng xem lại 4 dòng của hàm 0 tạo nên toàn bộ ứng dụng. Thật thú vị, mã tham chiếu 3 sản phẩm khác nhau của GoogleDòng đầu tiên là một bình luận chú thích ảnh hưởng đến ủy quyền
Hầu hết các tập lệnh đều yêu cầu người dùng cấp một số quyền trước khi chúng có thể chạy. Các quyền này kiểm soát những gì người dùng cho phép tập lệnh thực hiện. Dòng đầu tiên là một nhận xét chứa chú thích tùy chọn hướng dẫn Apps Script giới hạn quyền truy cập vào bảng tính hiện tại (trái ngược với tất cả các bảng tính của người dùng). Cách tốt nhất là bao gồm chú thích này khi bạn chỉ làm việc với một tệp duy nhất Đoạn mã này sử dụng một khai báo hàm JavaScript bình thường cho 0
Dòng tiếp theo gọi Dịch vụ bảng tính có thể truy cập từ Apps Script thông qua đối tượng 2. Trang tính trả về được gán cho một biến cùng tên. Phương thức 3 nhận tham chiếu đến đối tượng trang tính hiện tại và lưu trữ nó trong biến 4________số 8Với đối tượng 4, chúng tôi tham chiếu phạm vi ô (của một ô) trong ký hiệu A1 với 6. "Phạm vi" là một nhóm các ô, bao gồm một ô duy nhất như ô 7 (ô mà chúng tôi đã nhập địa chỉ vào). Để lấy những gì bên trong phạm vi, phương thức 8 trả về giá trị của ô trên cùng bên trái trong phạm vi và gán giá trị cho biến 9. Bạn cũng có thể thử thêm nhiều địa chỉ hơn và đọc từ các ô khác nhau 4Dòng mã thứ ba kết nối với Dịch vụ Google Maps bằng đối tượng 0. 1 tạo một đối tượng bản đồ tĩnh và phương thức 2 thêm một "ghim" vào bản đồ bằng cách sử dụng địa chỉ trong trang tính 8Cuối cùng, Dịch vụ Gmail thông qua đối tượng 3 gọi phương thức 4 để gửi email bao gồm cả văn bản "Xem bên dưới. " và hình ảnh bản đồ dưới dạng tệp đính kèm 16. Chạy ứng dụng Google Trang tính, Bản đồ và GmailSau khi được đặt tên và lưu, đã đến lúc chạy chức năng. Ở đầu trình chỉnh sửa, đảm bảo rằng 0 được chọn từ danh sách chức năng và nhấp vào ChạyMột tính năng mà các nhà phát triển Apps Script đánh giá cao là bạn không phải viết mã ủy quyền cấp cho chương trình quyền truy cập vào dữ liệu của người dùng. Mặc dù Apps Script quản lý điều này nhưng người dùng ứng dụng của bạn vẫn cần cấp quyền cho tập lệnh truy cập vào bảng tính của họ và gửi email qua Gmail. Hộp thoại ủy quyền đầu tiên trông như thế này Nhấp vào Xem lại quyền để tiếp tục Ghi chú. Nếu bạn đang sử dụng gmail. com, bạn có thể nhận được hộp thoại "Ứng dụng này chưa được xác minh" khi bạn sử dụng tập lệnh lần đầu. Google sử dụng điều này để cảnh báo những người dùng có thể đang sử dụng mã từ các tác giả không xác định hoặc không đáng tin cậy. Nếu bạn thấy hộp thoại này, bạn có thể tiếp tục vì bạn là tác giả tập lệnh. Làm theo lời nhắc trên màn hình để tiếp tục ủy quyền tập lệnh
Trong suốt buổi học mã này, bạn có thể nhận được một số lời nhắc về quyền. Bạn có thể đọc thêm về quy trình này trong Ủy quyền cho các dịch vụ của Google Tiếp theo, bạn sẽ nhận được cửa sổ hộp thoại OAuth2 yêu cầu quyền truy cập trang tính của bạn và gửi email thay mặt bạn Sau khi bạn cấp quyền, tập lệnh sẽ chạy đến khi hoàn thành Kiểm tra tài khoản email mà bạn đã gửi tin nhắn của mình và bạn sẽ tìm thấy một email có chủ đề là "Bản đồ" và một tin nhắn giống như thế này Khi bạn mở tệp đính kèm trong email, bạn sẽ nhận được Google Map có ghim địa chỉ bạn đã nhập vào trang tính Chỉ với bốn dòng mã, bạn đã truy cập 3 sản phẩm khác nhau của Google một cách có ý nghĩa 7. tài nguyên bổ sungMã đặc trưng trong phòng thí nghiệm mã này cũng có sẵn tại repo GitHub của nó tại github. com/googleworkspace/apps-script-intro-codelab. Dưới đây là các tài nguyên khác để giúp bạn tìm hiểu sâu hơn về tài liệu có trong phòng thí nghiệm lập trình này và để khám phá các cách khác để truy cập các công cụ dành cho nhà phát triển của Google theo cách lập trình Làm cách nào để sử dụng JavaScript trong tập lệnh Google?Google Spreadsheets giúp bạn dễ dàng định dạng dữ liệu của mình theo bất kỳ cách nào bạn muốn bằng cách sử dụng các hàm JavaScript tùy chỉnh. . Bước 1. tạo bảng tính/hoặc tải lên bảng tính hiện có. . Bước 2. Tạo tập lệnh mới. . Bước 3. Viết JavaScript của bạn. . Bước 4. Sử dụng mã bạn đã viết Tôi có nên học JavaScript trước Google Apps Script không?Google Apps Script có thể được tạo trực tiếp trong trình duyệt web, IDE để viết mã trực tuyến. Mã nhận các tệp đã lưu trong Google Drive của bạn. Điều kiện tiên quyết để có thể viết mã Tập lệnh ứng dụng là JavaScript .
JavaScript có giống với tập lệnh của Google không?Google script là một hương vị hoặc một khung vi mô của JavaScript được thiết kế để tự động hóa và hoạt động với Google Apps . Mặt khác, JavaScript là một cấp độ ngôn ngữ chung trên web được sử dụng chủ yếu để thực thi mã ở phía máy khách.
Tôi có thể sử dụng jQuery trong Google App Script không?Cấu tạo của Trình xử lý
. Google Apps Script allows us to use jQuery, which is the preferred technique in HTML programing to date. |