Dự án tập lệnh

Dự án tập lệnh thể hiện tập hợp các tệp và tài nguyên trong Google Apps Script, đôi khi được gọi đơn giản là "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. Các tệp này có thể là tệp mã (có tiện ích .gs) hoặc tệp HTML (có tiện ích .html). Bạn cũng có thể đưa JavaScript và CSS vào tệp HTML.

Trình chỉnh sửa tập lệnh luôn có 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 thẻ hoặc cửa sổ trình duyệt.

Tạo và xoá dự án

Phần này giải thích cách tạo và xoá các dự án Apps Script độc lập hoặc liên kết với vùng chứa.

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

Cách tạo một dự án độc lập từ Apps Script:

  1. Chuyển tới script.google.com.
  2. Nhấp vào 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 của bạ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 liên kết với vùng chứa trong 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 trong 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 của bạn rồi nhấp vào Đổi tên.

Tạo một dự án liên kết với vùng chứa qua 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 của bạ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 các dự án Apps Script từ một thiết bị đầu cuối.

Xem phần Giao diện dòng lệnh sử dụng hướng dẫn clasp để biết thêm thông tin chi tiết.

Xoá dự án liên kết với vùng chứa

  1. Mở dự án liên kết với vùng chứa bằng cách sử dụng 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á một dự án độc lập

  1. Chuyển tới script.google.com.
  2. Ở bên phải của dự án mà bạn muốn xoá, hãy nhấp vào biểu tượng Tuỳ chọn khác > Xoá > Xoá.

Quản lý tệp trong một 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 để 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 Xem thêm > Xoá.

Xuất tệp từ dự án Apps Script

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

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

Bạn có thể đặt múi giờ cho dự án Apps Script. Các hàm do tập lệnh thực hiện 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 biểu tượng 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ờ mà 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 múi giờ của dự án tập lệnh, hãy nhập rõ ràng múi giờ vào hàm của bạn. Ví dụ: trong mẫu dưới đây, mỗi hàm sẽ tạo một sự kiện mới trong Lịch Google. Hàm đầu tiên mặc định theo múi giờ 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 sự cố với nhiều Tài khoản Google

Nếu đã đăng nhập vào nhiều Tài khoản Google cùng một 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. Tính năng đă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 lúc, không được hỗ trợ cho Apps Script, tiện ích bổ sung hoặc ứng dụng web.

  • Nếu bạn mở Trình chỉnh sửa Apps Script khi đã đăng nhập vào nhiều tài khoản, thì Google sẽ nhắc bạn chọn tài khoản mà 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 lần, hãy thử một trong 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ở một cửa sổ ẩn danh trong Google Chrome hoặc cửa sổ duyệt web ở chế độ riêng tư tương đương, rồi đăng nhập vào Tài khoản Google có tiện ích bổ sung hoặc ứng dụng web mà bạn muốn truy cập.