Dự án tập lệnh là một tập hợp các tệp và tài nguyên trong Google Apps Script, đôi khi còn đượ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 có thể là tệp mã (có đuôi .gs) hoặc tệp HTML (đuôi .html). Bạn cũng có thể thêm JavaScript và CSS vào các tệp HTML.
Trình chỉnh sửa tập lệnh luôn chỉ có 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ổ hoặc thẻ 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 đượ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:
- Chuyển đến
script.google.com. - Nhấp vào Dự án mới.
- Trong trình chỉnh sửa tập lệnh, hãy nhấp vào Dự án chưa có tiêu đề.
- Đặt tên cho dự án rồi nhấp vào Đổi tên.
Tạo một dự án độc lập trong Google Drive
- Mở Google Drive.
- Nhấp vào Mới > Tuỳ chọn khác > Apps Script.
Tạo một dự án liên kết với vùng chứa từ Google Tài liệu, Google Trang tính hoặc Google Trang trình bày
- Mở một tài liệu trong Tài liệu, một bảng tính trong Trang tính hoặc một bản trình bày trong Trang trình bày.
- Nhấp vào Tiện ích > Apps Script.
- Trong trình chỉnh sửa tập lệnh, hãy nhấp vào Dự án chưa có tiêu đề.
- Đặt tên cho dự á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 từ Google Biểu mẫu
- Mở một biểu mẫu trong Biểu mẫu.
- Nhấp vào biểu tượng Tuỳ chọn khác > Trình chỉnh sửa tập lệnh.
- Trong trình chỉnh sửa tập lệnh, hãy nhấp vào Dự án chưa có tiêu đề.
- Đặ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à một công cụ dòng lệnh giúp tạo, kéo/đẩy và triển khai các dự án Apps Script từ một thiết bị đầu cuối.
Hãy xem Giao diện dòng lệnh bằng cách 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
Bạn sẽ không thể khôi phục dự án Apps Script liên kết với vùng chứa sau khi xoá.
- Mở dự án liên kết với vùng chứa bằng một trong các phương thức đã mô tả trước đó.
- Ở trên cùng bên trái, hãy nhấp vào Tổng quan .
- Ở trên cùng bên phải, hãy nhấp vào biểu tượng Xoá > Xoá vĩnh viễn.
Chỉ chủ sở hữu vùng chứa mới có thể thấy các lựa chọn trong trình đơn xoá.
Xoá một dự án độc lập
- Chuyển đến
script.google.com. - Ở bên phải 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 dự án
Phần này mô tả cách thêm, xoá và xuất tệp trong một dự án Apps Script.
Tạo tệp
- Mở dự án Apps Script của bạn.
- Ở bên trái, hãy nhấp vào Trình chỉnh sửa > Thêm .
- Chọn loại tệp cần tạo và đặt tên cho tệp đó.
Xoá tệp
- Mở dự án Apps Script của bạn.
- Ở bên trái, hãy nhấp vào Trình chỉnh sửa .
- Bên cạnh tệp bạn muốn xoá, hãy nhấp vào biểu tượng Tuỳ chọn khác > Xoá.
Xuất tệp ra khỏi dự án Apps Script
Để xuất tệp mã, hãy 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 clasp, hãy tham khảo phần tải dự án tập lệnh xuống.
Đặt múi giờ cho dự án
Khi bạn đặt múi giờ cho một dự án Apps Script, các tập lệnh sẽ sử dụng múi giờ đó khi chạy.
- Mở dự án Apps Script của bạn.
- Ở bên trái, hãy nhấp vào Cài đặt dự án
.
- Trong mục Múi giờ, hãy chọn múi giờ bạn muốn sử dụng.
Để sử dụng một múi giờ khác cho một hàm cụ thể, hãy nhập rõ ràng múi giờ trong hàm đó. Ví dụ: trong mẫu sau, 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 là 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 đăng nhập vào 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 tiện ích bổ sung và ứng dụng web. Tính năng đăng nhập nhiều tài khoản, hay đăng nhập vào nhiều Tài khoản Google cùng lúc, không được hỗ trợ đối với 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 trong khi đăng nhập vào nhiều tài khoản, Google sẽ nhắc 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 các giải pháp sau:
- Đăng xuất khỏi tất cả Tài khoản Google của bạn 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 một 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.