快速入門導覽課程:自訂函式

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

您可以使用 Google Apps Script 編寫自訂函式,然後在 Google 試算表中使用該函式,就像內建函式一樣。

下方的快速入門導覽課程會建立自訂函式,以計算折扣商品的特價。特價價格的格式為美元。

事前準備

如要使用此範例,您必須符合下列條件:

  • Google 帳戶 (Google Workspace 個帳戶可能需要管理員核准)
  • 可連上網際網路的網路瀏覽器

進行設定

  1. 建立新試算表
  2. 在新的試算表中,選取選單項目「Extensions」>「Apps Script」
  3. 刪除指令碼編輯器中的所有程式碼,然後貼上下方程式碼。

    /**
     * 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);
    }
    
  4. 按一下頂端的「儲存」圖示

立即體驗

  1. 切換回試算表。
  2. 在儲存格中輸入 =salePrice(100,.2)。第一個參數代表原始價格,第二個參數則代表折扣百分比。 如果您所在的位置使用小數點,則可能需要改為輸入 =salePrice(100;0,2)

這項函式的銷售價格為 $80.00

如要繼續瞭解如何使用 Apps Script 擴充 Google 試算表,請參閱下列資源: