2025年6月18日 星期三

如何使用 AppSheet 在 30 分鐘內製作一支手機 BMI 計算器?

今天我們要分享一個超實用的 AppSheet 教學:如何在短短 30 分鐘內,快速製作一支能夠在手機上使用的 BMI 值計算 App!

如果你曾經想做一個簡單的計算工具,例如輸入身高和體重,就能自動算出 BMI,並且希望這個工具可以在手機上隨時使用,那麼 AppSheet 結合 Google 試算表絕對是你的好幫手!

我們只需要在 Google 試算表中設定好對應的欄位和 BMI 計算公式,再透過 AppSheet 的串接功能,就可以輕鬆打造出這個方便的手機應用程式。

參考網站上的 BMI 計算公式:

BMI 的計算公式是:體重(公斤) / 身高(公尺)²

例如,一個體重 52 公斤、身高 155 公分的人,其 BMI 值計算方式為:
52 / (1.55 * 1.55) ≈ 21.6

正常的 BMI 範圍約在 18.5 到 24 之間。

好,知道公式後,接下來我們就動手做吧!

步驟一:準備你的 Google 試算表

  1. 首先,登入你的 Google 帳號,前往 Google 試算表 (Google Sheets)。

  2. 建立一個新的空白試算表。

  3. 重要:先將工作表名稱重新命名。 點擊工作表底部的「工作表1」(或預設名稱),按右鍵選擇「重新命名」,將其改為「BMI 計算」或其他你喜歡的名稱。

    • 提醒:先改名稱可以避免 AppSheet 連結後出現錯誤。

  4. 在第一列設定好你的欄位標題:

    • A1 輸入:身高 (建議加上單位,例如:身高(公分))

    • B1 輸入:體重 (建議加上單位,例如:體重(公斤))

    • C1 輸入:BMI

  5. 在 A2 和 B2 輸入一些測試資料,例如:A2 填入 155 (公分),B2 填入 52 (公斤)。

  6. 在 C2 欄位輸入 BMI 的計算公式。由於身高我們輸入的是公分,需要除以 100 轉換成公尺。公式如下:
    =B2/((A2/100)*(A2/100))
    或者使用 POWER 函數表示平方:
    =B2/POWER(A2/100,2)

  7. 輸入公式後按 Enter,你會看到 C2 顯示計算結果,例如 21.644...,這與我們參考網站上的範例計算結果相似。

步驟二:透過 AppSheet 建立應用程式

  1. 在 Google 試算表的選單列上,點擊「擴充功能 (Extensions)」。

  2. 選擇「AppSheet」。

  3. 點擊「建立應用程式 (Create app)」。

AppSheet 會開始讀取你的試算表資料,並自動生成一個初步的應用程式介面。稍等片刻,你的 App 預覽就會出現在畫面上。

步驟三:調整 AppSheet 的欄位設定

首次進入 AppSheet,你會看到根據試算表欄位生成的介面。你可能會發現「身高」或「體重」無法直接修改,這是因為 AppSheet 可能將某個欄位預設為了「Key」(主鍵),而 Key 欄位通常是不可編輯的。我們需要稍微調整一下設定:

  1. 在 AppSheet 編輯器的左側選單,點擊「Data」圖示(通常是資料庫或表格的圖示)。

  2. 在 Data 畫面中,找到你的資料來源,應該就是你剛才命名的試算表工作表(例如「BMI 計算」)。

  3. 點擊該資料來源右側的鉛筆圖示,進入欄位設定畫面。

  4. 你會看到你的各個欄位:「_RowNumber」、「身高」、「體重」、「BMI」。

  5. 找到「身高」欄位,將它下面的「KEY」方塊取消勾選。這樣「身高」欄位就可以編輯了。

  6. 確認「體重」欄位的 Type 是 Number,Show? 和 Editable? 都應該是打勾的。

  7. 找到「BMI」欄位,確認它的 Type 是 Decimal (或 Number)。重要的是,你會看到它下面的 Formula 欄位會顯示剛才在試算表中輸入的公式。因為這是計算出來的結果,所以「Editable?」的方塊應該是沒有打勾的(AppSheet 會自動判斷)。「Show?」應該是打勾的,代表會顯示在 App 中。

  8. 完成設定後,點擊右上角的「Save」儲存你的更改。

步驟四:測試你的 BMI 計算 App

  1. 回到 AppSheet 編輯器的右側,你會看到手機 App 的預覽畫面正在同步更新。(可能需要稍等一下同步完成)。

  2. 現在你可以點擊畫面中的記錄(例如你輸入的測試資料),進入編輯模式(通常是鉛筆圖示)。

  3. 你會發現「身高」和「體重」欄位現在都可以編輯了。

  4. 嘗試修改身高或體重,例如將身高改為 168,體重改為 80。

  5. 點擊右下角的儲存按鈕 (Save)。App 會同步資料,並根據你輸入的新身高體重,自動計算出新的 BMI 值 (例如 28.34...)。

  6. 你也可以點擊主畫面右下角的藍色「+」按鈕,新增一筆記錄,輸入其他人的身高體重,為他們計算 BMI。所有計算結果都會同步到你的 Google 試算表中。

總結

就是這麼簡單!透過 Google 試算表的公式和 AppSheet 的低程式碼開發平台,我們不需要撰寫複雜的程式碼,就能快速建立一個功能實用、介面友善的手機 BMI 計算 App。

這個 App 不僅方便自己使用,隨時追蹤 BMI,也可以為家人朋友計算。數據集中儲存在 Google 試算表,管理起來也非常方便。

花不到 30 分鐘的時間,你就可以擁有一個專屬的 BMI 計算器了,是不是很神奇呢?趕快動手試試看吧!




沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。

如何解決edge播放youtube影片時聲音突然變小聲

最近windows 11更新後,在播放youtbub時,又發現在chrome時聲音正常,在edge時變小聲,您可以用底下方法來解決。 開啟設定->系統->音效->應用程式音量和裝置喜好設定(或是也可以在喇叭圖示上按右鍵->開啟音效設定) 1.用滑鼠右鍵點選...