Bắt đầu nhanh hàm tuỳ chỉnh

Bạn có thể dùng Google Apps Script để viết một hàm tuỳ chỉnh, sau đó sử dụng hàm đó trong Google Trang tính giống như một hàm tích hợp.

Mẫu hướng dẫn nhanh sau đây tạo một hàm tuỳ chỉnh để tính giá ưu đãi của các mặt hàng được chiết khấu. Giá ưu đãi được định dạng bằng đô la Mỹ.

Mục tiêu

  • Thiết lập tập lệnh.
  • Chạy tập lệnh.

Điều kiện tiên quyết

Để sử dụng mẫu này, bạn cần đáp ứng các điều kiện tiên quyết sau:

  • Tài khoản Google (tài khoản Google Workspace có thể cần được quản trị viên phê duyệt).
  • Trình duyệt web có quyền truy cập vào Internet.

Thiết lập tập lệnh

  1. Tạo một bảng tính mới.
  2. Trong bảng tính mới, hãy chọn mục trình đơn Tiện ích > Apps Script.
  3. Xoá mọi mã trong trình chỉnh sửa tập lệnh rồi dán mã sau. Sau đó nhấp vào Lưu Biểu tượng đĩa mềm, dùng để lưu dự án.

    /**
     * Calculates the sale price of a value at a given discount.
     * The sale price is formatted as US dollars.
     *
     * @param {number} input The value to discount.
     * @param {number} discount The discount to apply, such as .5 or 50%.
     * @return The sale price formatted as USD.
     * @customfunction
     */
    function salePrice(input, discount) {
      let price = input - (input * discount);
      let dollarUS = Intl.NumberFormat("en-US", {
        style: "currency",
        currency: "USD",
    });
      return dollarUS.format(price);
    }

Chạy tập lệnh

  1. Chuyển lại bảng tính.
  2. Trong một ô, hãy nhập =salePrice(100,20). Tham số đầu tiên biểu thị giá gốc và tham số thứ hai biểu thị tỷ lệ chiết khấu. Nếu bạn ở một địa điểm sử dụng dấu phẩy thập phân, thì bạn có thể cần nhập =salePrice(100;20).

Công thức mà bạn nhập vào ô sẽ chạy hàm trong tập lệnh mà bạn đã tạo trong phần trước. Hàm này sẽ cho ra giá ưu đãi là $80.00.

Các bước tiếp theo

Để tiếp tục tìm hiểu về cách mở rộng Trang tính bằng Apps Script, hãy xem các tài nguyên sau: