Dự án tập lệnh

Một dự án tập lệnh đại diện cho một tập hợp các tệp và tài nguyên trong Google Apps Script, đôi khi chỉ được gọi là "một tập lệnh". Một dự án tập lệnh có một hoặc nhiều tệp tập lệnh mà có thể là tệp mã (có .gs tệp mở rộng) hoặc tệp HTML (đuôi .html). Bạn cũng có thể bao gồm JavaScript và CSS trong tệp HTML.

Trình chỉnh sửa tập lệnh luôn mở một và chỉ một dự án được mở tại một thời điểm bất kỳ. Bạn có thể mở nhiều dự án trong nhiều cửa sổ trình duyệt hoặc thẻ.

Tạo và xoá dự án

Phần này giải thích cách tạo và xoá đơn vị quảng cáo độc lập hoặc dự án Apps Script ràng buộc vùng chứa.

Tạo một dự án độc lập

Cách tạo dự án độc lập bằng Apps Script:

  1. Chuyển đến script.google.com.
  2. Nhấp vào New Project (Dự án mới).
  3. Trong trình chỉnh sửa tập lệnh, hãy nhấp vào Dự án không có tiêu đề.
  4. Đặt tên cho dự án rồi nhấp vào Đổi tên.

Tạo một dự án độc lập từ Google Drive

  1. Mở Google Drive.
  2. Nhấp vào Mới > Thêm > Google Apps Script.

Tạo một dự án ràng buộc vùng chứa từ Google Tài liệu, Trang tính hoặc Trang trình bày

  1. Mở một tài liệu trong Tài liệu, bảng tính trên Trang tính hoặc bản trình bày trên Trang trình bày.
  2. Nhấp vào Tiện ích > Google Apps Script.
  3. Trong trình chỉnh sửa tập lệnh, hãy nhấp vào Dự án không có tiêu đề.
  4. Đặt tên cho dự án rồi nhấp vào Đổi tên.

Tạo dự án ràng buộc vùng chứa từ Google Biểu mẫu

  1. Mở một biểu mẫu trong Google Biểu mẫu.
  2. Nhấp vào biểu tượng Tuỳ chọn khác > Trình chỉnh sửa tập lệnh.
  3. Trong trình chỉnh sửa tập lệnh, hãy nhấp vào Dự án không có tiêu đề.
  4. Đặt tên cho dự án rồi nhấp vào Đổi tên.

Tạo một dự án độc lập bằng công cụ dòng lệnh clasp

clasp là công cụ dòng lệnh cho phép bạn tạo, kéo/đẩy và triển khai Ứng dụng Các dự án tập lệnh từ một thiết bị đầu cuối.

Xem hướng dẫn về Giao diện dòng lệnh bằng clasp để biết thêm chi tiết.

Xoá dự án bị ràng buộc bởi vùng chứa

  1. Mở dự án ràng buộc vùng chứa theo phương thức thích hợp ở trên.
  2. Ở trên cùng bên trái, hãy nhấp vào biểu tượng Tổng quan .
  3. Ở trên cùng bên phải, hãy nhấp vào biểu tượng Xoá > Xoá vĩnh viễn.

Xoá dự án độc lập

  1. Chuyển đến script.google.com.
  2. Ở bên phải dự án mà bạn muốn xoá, hãy nhấp vào biểu tượng Thêm > Xoá > Xoá.

Quản lý tệp trong dự án

Tạo tệp

  1. Mở dự án Apps Script.
  2. Ở bên trái, hãy nhấp vào biểu tượng Trình chỉnh sửa > Thêm .
  3. Chọn loại tệp cần tạo và đặt tên cho tệp.

Xoá tệp

  1. Mở dự án Apps Script.
  2. Ở bên trái, hãy nhấp vào biểu tượng Trình chỉnh sửa .
  3. Bên cạnh tệp bạn muốn xoá, hãy nhấp vào biểu tượng Thêm > Xoá.

Xuất tệp ra khỏi dự án Apps Script

Để lấy tệp mã ra khỏi Apps Script, bạn có thể sao chép và dán mã đó từ mỗi tệp vào trình chỉnh sửa văn bản mà bạn muốn hoặc sử dụng clasp trên dòng lệnh. Để sử dụng móc, hãy tham khảo tải xuống dự án tập lệnh.

Đặt múi giờ cho dự án

Bạn có thể đặt múi giờ cho một dự án Apps Script. Các hàm được thực hiện bởi hãy sử dụng múi giờ này.

  1. Mở dự án Apps Script.
  2. Ở bên trái, hãy nhấp vào Cài đặt dự án Biểu tượng cho phần cài đặt dự án.
  3. Trong mục Múi giờ, hãy chọn múi giờ bạn muốn sử dụng.

Nếu bạn muốn một hàm cụ thể sử dụng múi giờ khác với tập lệnh dự án, hãy nhập múi giờ một cách rõ ràng vào hàm của bạn. Ví dụ: trong mẫu bên dưới, mỗi hàm sẽ tạo một sự kiện mới trong Lịch Google. Đầu tiên mặc định về múi giờ của dự án. Hàm thứ hai chỉ định múi giờ Thái Bình Dương, vì vậy sự kiện được lên lịch theo giờ Thái Bình Dương, bất kể múi giờ của dự án.

function createEvent(){
// Creates an event in the script project's time zone and logs the ID
var event = CalendarApp.getDefaultCalendar().createEvent('New test event',
   new Date('December 20, 2022 17:00:00'),
   new Date('December 20, 2022 18:00:00'));
console.log('Event ID: ' + event.getId());
}
function createEventPacific(){
// Creates an event with a specified time zone and logs the event ID.
var event = CalendarApp.getDefaultCalendar().createEvent('New sample event',
   new Date('December 20, 2022 17:00:00 PDT'),
   new Date('December 20, 2022 18:00:00 PDT'));
console.log('Event ID: ' + event.getId());
}

Khắc phục vấn đề khi có nhiều Tài khoản Google

Nếu đã đăng nhập vào nhiều Tài khoản Google cùng lúc, bạn có thể gặp sự cố khi truy cập vào các tiện ích bổ sung và ứng dụng web của bạn. Đăng nhập nhiều tài khoản, hoặc đã đăng nhập vào nhiều Tài khoản Google cùng một lúc nên không được hỗ trợ đối với các ứng dụng Tập lệnh, tiện ích bổ sung hoặc ứng dụng web.

  • Nếu bạn mở trình chỉnh sửa Apps Script trong khi đăng nhập vào nhiều tài khoản, Lời nhắc của Google bạn chọn tài khoản bạn muốn tiếp tục.

  • Nếu bạn mở một ứng dụng web hoặc tiện ích bổ sung và gặp vấn đề khi đăng nhập nhiều tài khoản, hãy thử một trong những cách sau các giải pháp sau:

    • Đăng xuất khỏi tất cả Tài khoản Google và chỉ đăng nhập vào tài khoản có tiện ích bổ sung hoặc ứng dụng web mà bạn muốn truy cập.
    • Mở cửa sổ ẩn danh trong Google Chrome hoặc trình duyệt ở chế độ riêng tư tương đương cửa sổ và đăng nhập vào Tài khoản Google có ứng dụng web hoặc tiện ích bổ sung mà bạn muốn truy cập.