Cách tải và khôi phục dự án Google Apps Script bằng cách sử dụng công cụ clasp

CÔng việc IT

1.Giới Thiệu về clasp

Mục Đích:clasp cho phép bạn phát triển các dự án Google Apps Script từ dòng lệnh, cho phép quản lý mã nguồn, kiểm soát phiên bản, và tự động hóa quy trình phát triển.

Ưu Điểm: Sử dụng clasp giúp bạn dễ dàng đồng bộ hóa mã nguồn giữa máy tính và Google Drive, làm việc với mã nguồn ở chế độ offline, và tích hợp với các công cụ phát triển khác(Visual Studio Code).

2. Cài Đặt clasp

Để sử dụng clasp, bạn cần cài đặt Node.js và npm trên máy tính của mình. Sau khi cài đặt, bạn có thể cài đặt clasp bằng cách sử dụng npm (Node Package Manager).

  • Cài Đặt Node.js và npm:
    • Truy cập nodejs.org và tải phiên bản Node.js phù hợp với hệ điều hành của bạn. Node.js bao gồm npm, vì vậy bạn sẽ có cả hai sau khi cài đặt.
  • Cài Đặt clasp:
    • Mở terminal (hoặc Command Prompt trên Windows) và chạy lệnh sau:
npm install -g @google/clasp

3.Cấu Hình và Đăng Nhập

Trước khi sử dụng clasp, bạn cần đăng nhập vào tài khoản Google của mình và cấu hình clasp để sử dụng với dự án Google Apps Script của bạn.

  • Đăng Nhập vào Google:
clasp login

Lệnh này sẽ mở trình duyệt yêu cầu bạn đăng nhập vào tài khoản Google và cấp quyền cho clasp.

4. Quản Lý Dự Án với clasp

Dưới đây là một số lệnh cơ bản của clasp để bạn có thể bắt đầu quản lý dự án Google Apps Script của mình:

  • Tạo Dự Án Mới:
clasp create --title "Tên Dự Án" --type standalone

Thay thế "Tên Dự Án" bằng tên bạn muốn đặt cho dự án của mình. Bạn có thể chọn kiểu dự án (standalone, docs, sheets, forms).

  • Clone Dự Án Từ Google Drive:
clasp clone <scriptId>

Thay thế <scriptId> bằng ID của dự án bạn muốn clone từ Google Apps Script.

clasp versions

Lệnh này sẽ đẩy các thay đổi từ máy tính của bạn lên dự án Google Apps Script.

  • Đẩy Mã Nguồn Lên Dự Án:
clasp push
  • Xem Thông Tin Dự Án:
clasp status

Lệnh này cho phép bạn xem trạng thái hiện tại của dự án và các thay đổi chưa được đẩy lên Google Apps Script.

  • Kiểm Tra Phiên Bản:
clasp versions

Lệnh này giúp bạn xem danh sách các phiên bản của dự án Google Apps Script.

5.Cấu Hình Dự Án với .clasp.json

  • File .clasp.json: Đây là file cấu hình cho dự án clasp, chứa thông tin như scriptId, rootDir, và các tùy chọn khác.
{
  "scriptId": "<scriptId>",
  "rootDir": "src"
}

Thay thế <scriptId> bằng ID của dự án và điều chỉnh rootDir để chỉ định thư mục chứa mã nguồn.

6.Quản Lý Phiên Bản và Tự Động Hóa

  • Sử Dụng clasp với Git: Bạn có thể kết hợp clasp với Git để quản lý mã nguồn và theo dõi các thay đổi phiên bản.
  • Tự Động Hóa Quy Trình Phát Triển:clasp có thể được tích hợp vào các công cụ tự động hóa và CI/CD để quản lý quy trình phát triển hiệu quả hơn.

Tài Nguyên Học Thêm

  • Tài Liệu Chính Thức: Bạn có thể tham khảo tài liệu chính thức về clasp tại clasp documentation.

Bằng cách sử dụng clasp, bạn có thể phát triển dự án Google Apps Script một cách linh hoạt và hiệu quả hơn, đồng thời tích hợp tốt hơn vào quy trình phát triển phần mềm của bạn.

Comments

error: Content is protected !!
Copied title and URL