实验设置说明和要求
保护您的账号和进度。请务必在无痕浏览器窗口中,使用实验凭据运行此实验。

發布 AppSheet 應用程式

实验 40 分钟 universal_currency_alt 免费 show_chart 入门级
info 此实验可能会提供 AI 工具来支持您学习。
此内容尚未针对移动设备进行优化。
为获得最佳体验,请在桌面设备上访问通过电子邮件发送的链接。

GSP1030

Google Cloud 自學實驗室標誌

總覽

在本實驗室中,您將使用 AppSheet 部署及發布應用程式,供使用者存取和使用。

學習內容

在本實驗室中,您將瞭解如何執行下列工作:

  • 對應用程式執行部署檢查,確認是否有任何錯誤或警告。
  • 修正/解決系統回報的所有錯誤和警告。
  • 使用即時部署功能,部署及發布應用程式。
  • 以應用程式使用者的身分測試應用程式。

設定和需求

瞭解以下事項後,再點選「Start Lab」按鈕

請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點按「Start Lab」後就會開始計時,顯示可使用實驗室資源的時間。

您將在真正的雲端環境中完成實作實驗室活動,而不是在模擬或示範環境。為此,我們會提供新的暫時憑證,以便您在實驗室活動期間登入及存取 AppSheet。

需求條件

為了順利完成這個實驗室,請先確認:

  • 可以使用標準的網際網路瀏覽器 (Chrome 瀏覽器為佳)。
  • 已預留充足時間可完成實驗室。
注意:請使用無痕模式或私密瀏覽視窗執行此實驗室,避免個人帳戶和學生帳戶之間發生衝突。

如何開始實驗室及登入 AppSheet

  1. 準備就緒之後,請點按「Start Lab」

    「Lab Details」窗格會顯示暫時憑證,供您在實驗室活動期間登入 AppSheet。

    如果實驗室會產生費用,畫面上會出現選擇付款方式的對話方塊。

    注意:如果使用其他憑證,系統會顯示「errors」或「incur charges」
  2. 點按「Open AppSheet」

    接著,實驗室會啟動相關資源,並開啟另一個分頁,顯示登入頁面。

    提示:您可以在不同的視窗中並排開啟分頁。

  3. 使用 Google 帳戶登入。

  4. 如有必要,請複製下方的 Username 貼到「Sign in」對話方塊。

    {{{user_0.username | "Username"}}}
  5. 點按「Next」

  6. 複製下方的 Password,並貼到「歡迎使用」對話方塊。

    {{{user_0.password | "Password"}}}
  7. 點按「Next」

  8. 點按「I Understand」接受條款。

  9. 點按「Continue」,接受 Google AppSheet 的政策和條款。

  10. 在 AppSheet 同意聲明頁面,點按「Allow」,AppSheet 即可存取與您 Google Cloud Skills Boost 帳戶相關聯的 Google 雲端硬碟資料夾。

  11. 您已登入 AppSheet。

    如有需要,請關閉「Tell us about you so we can make better recommendations」對話方塊,查看 AppSheet 的「MyApps」頁面。

    您尚未安裝任何應用程式,因此「MyApps」頁面為空白。

工作 1:建立應用程式

開發自己或公司的應用程式時,通常會按照專案時程,持續逐步建構應用程式。

部署和發布應用程式前,您建構的項目會儲存在「My Apps」頁面的「Prototype Apps」部分,只要前往該處即可輕鬆找到。

在這項工作中,您將使用範本建立應用程式 (曾在上個實驗室建構過)。

刪除原型應用程式 (如有)

在實驗室環境中,有時「Prototype Apps」部分仍可能會列出您在上個實驗室建構的應用程式。該應用程式無法運用本實驗室的基礎資料,因此無法繼續沿用。

請務必先刪除該應用程式,再繼續完成本實驗室的活動。

  1. 如果看到「Customer Contacts」應用程式,請點選三點選單 「更多」圖示,然後選取「Delete」來刪除該應用程式。

  2. 點選「Ok」確認刪除。

將應用程式複製到 AppSheet 帳戶

  1. 點選這個連結,將「Customer Contacts」應用程式複製到 AppSheet 帳戶。

  2. 點選左選單中的「Copy app」圖示

  3. 在「Copy App」表單中指定下列屬性,其餘設定均保留預設值:

    屬性


    (輸入或選取)

    App name

    Customer Contacts

  4. 點選「Copy app」

設定好應用程式的原始聯絡人和公司資料來源後,即可繼續建構應用程式的功能。

點選「Check my progress」,確認目標已達成。建立應用程式

工作 2:檢查應用程式是否有錯誤或警告

在這項工作中,您將執行部署檢查,確認應用程式是否有任何錯誤或警告。

執行部署檢查

  1. 依序前往 AppSheet UI 的「Manage」>「Deploy」分頁,對應用程式執行部署檢查。

  2. 點選「Deployment Check」

    AppSheet UI 的「Deployment Check」部分。

  3. 點選「Run Deployment Check」

    「Run Deployment Check」按鈕。

    部署檢查的輸出結果會列出所有錯誤或警告,您應該在部署應用程式前完成修正。

檢查部署檢查報告

  • 查看部署檢查產生的報告,確認是否有任何錯誤或警告。捲動畫面即可查看完整的問題清單。

    部署檢查報告。

    報告會顯示幾個錯誤或警告,您將在下一項工作中修正這些問題。

工作 3:修正/解決部署檢查傳回的所有錯誤和警告

在這項工作中,您將找出部署檢查輸出結果回報的各個錯誤或警告,逐一查看詳情並修正問題。

注意:警告並不會導致您無法部署應用程式,但系統回報的任何錯誤都一定要修正。建議您查看所有警告,並盡可能解決問題。

修正「資料結構」錯誤

  1. 點選「Data matches expected structure」錯誤。

    這個部分會隨即展開,顯示更詳細的錯誤資訊。

    資料結構錯誤通知。

  2. 點選「More info」,即可進一步瞭解這個錯誤。

    根據錯誤說明,應用程式定義的 Company ID 欄名稱,與 contacts Google 試算表的 Company 欄名稱不相符。

  3. 為修正這個錯誤,請前往 AppSheet 編輯器的「Data」部分,然後點選「contacts」開啟資料表定義。

  4. Company ID 欄的名稱改為 Company

  5. Companies 資料表中,Related contacts 反向參照欄的應用程式公式運算式也使用了 Company 欄,因此必須一併更新。

    請在「Data」部分,點選「companies」開啟資料表定義。

  6. 點選 Related contacts 欄定義的「Formula」欄位,就會進到「Expression Assistant」頁面。

    「Expression Assistant」頁面顯示相關聯絡人錯誤。

  7. 編輯「App Formula」運算式,將資料欄名稱改為 Company

    運算式已改用 Company。

  8. 在「Expression Assistant」頁面點選「Save」

  9. 點選「Save」來儲存應用程式變更。

解決「應用程式說明」警告

建議您簡短說明應用程式的用途。

  1. 點選「App description」警告。

    這個部分會隨即展開,顯示更詳細的警告資訊。

    應用程式說明警告。

    點選「More info」,即可進一步瞭解回報的問題,包括可能的原因和解決步驟等。

  2. 為解決「App description」警告,請前往 AppSheet UI 的「Settings」頁面,然後點選「Settings」下方的「Information」

  3. 點選「App Properties」

  4. 在「App Properties」表單中指定下列屬性,其餘設定均保留預設值:

    屬性


    (輸入或選取)

    Short Description

    用來集中管理所有客戶和聯絡人的應用程式。

    Industry

    Business Services

  5. 點選「Save」來儲存變更。

解決「自訂啟動圖示」警告

您的應用程式預設使用 AppSheet 提供的任一標誌圖示,這個警告訊息是提醒您將標誌換成自訂圖示。

  1. 點選「Use custom app launch icon」警告。

    這個部分會隨即展開,顯示更詳細的警告資訊。

    您可視需要點選「More info」,進一步瞭解回報的問題,包括可能的原因和解決步驟等。

  2. 依序前往 AppSheet UI 的「Settings」>「Theme & Brand」窗格,提供應用程式的自訂啟動圖示。

  3. 在「App logo」部分,從下拉式選單中選取「Custom」

  4. 複製下方網址,並貼到標示右側的編輯方塊中:

    https://storage.googleapis.com/cloud-training/T-APSDEV-B/app_logo.png

    在 AppSheet UI 中設定自訂應用程式標誌。

  5. 點選「Save」來儲存變更。

解決「在行動裝置快取內容」警告

這個警告訊息指出,啟用圖片和文件的離線裝置快取功能後,即可提高應用程式成效。

  1. 點選「Content caching on the mobile device」警告。

    這個部分會隨即展開,顯示更詳細的警告資訊。

    您可視需要點選「More info」,進一步瞭解回報的問題,包括可能的原因和解決步驟等。

  2. 依序前往 AppSheet UI 的「Settings」>「Offline mode」窗格,啟用離線快取選項。

    請先找到「Offline Use」部分。

  3. 啟用「Store content for offline use」選項。

    已將離線內容快取功能切換為啟用。

    如要進一步瞭解離線內容快取功能,請前往 AppSheet 說明文件網站。

  4. 點選「Save」來儲存變更。

工作 4:重新執行部署檢查

修正所有錯誤並解決/查看任何警告後,請再次執行部署檢查。

執行部署檢查

  1. 依序前往 AppSheet UI 的「Manage」>「Deploy」分頁。

  2. 如果畫面上仍顯示先前執行部署檢查產生的報告,請點選「Continue editing」。若未看到這個選項,則請點選「Deployment Check」來展開這個面板。

  3. 點選「Run Deployment Check」

    部署檢查的輸出結果不應出現任何錯誤或警告。確認後,即可繼續下一項工作,開始部署應用程式。

工作 5:部署及測試應用程式

在這項工作中,您將部署應用程式,然後直接透過瀏覽器,在 AppSheet UI 外部環境執行測試。

部署應用程式

  • 在「Deployment Check」面板中,點選「Move app to deployed state」

    AppSheet 會隨即部署應用程式,並將狀態變更為「Deployed」

    AppSheet UI 會確認應用程式已部署完成。

測試應用程式

  1. 在 AppSheet UI 中點選「Share」圖示。

  2. 在「Share app」對話方塊中,點選「Copy sharing links」

  3. 點選複製圖示,然後複製「Browser Link」

  4. 將連結貼到另一個瀏覽器視窗,即可開啟應用程式。

  5. 您也可以在應用程式預覽畫面上方,點選 AppSheet 編輯器右上角的「Open in tab」圖示 在分頁中開啟

  6. 應用程式應該會隨即在新的瀏覽器視窗中載入。

    應用程式已在瀏覽器中載入。

  7. 使用電腦版瀏覽器測試應用程式的功能,確定所有功能都正常運作。

  8. 在執行應用程式的電腦版瀏覽器中,點選「ShipTo」圖示開啟運送表單。

  9. 在表單中指定下列屬性,其餘設定均保留預設值:

    屬性


    (輸入或選取)

    Product Name

    測試產品

    Quantity

    4

    Status

    New

    Company

    從清單中選擇任一公司

    請確認應用程式會根據選取的公司,自動顯示「Shipping Info」的內容。

  10. 點選「Save」提交表單,並將新的運送項目儲存至「shipTo」資料表。

點選「Check my progress」,確認目標已達成。部署及測試應用程式

工作 6:分享應用程式

完整測試應用程式後,即可分享給自己或任何使用者,邀請對方下載並開始使用。

新增使用者

與其他使用者分享應用程式的第一步,是將對方新增為應用程式使用者。

  1. 在 AppSheet UI 中點選 新增使用者圖示 圖示,將使用者新增至應用程式。

  2. 在「Share app」對話方塊中,輸入有效的電子郵件地址。

    注意:請務必輸入有效的電子郵件地址,這樣在下一項工作中,才能以使用者的身分在裝置上執行應用程式。
  3. 您也能視需要新增其他使用者的電子郵件地址。

  4. 勾選 reCaptcha 方塊,證明自己不是機器人。

  5. 視需要修改邀請訊息。

  6. 點選「Send」

    注意:reCaptcha 驗證機制具有時效性,如果逾時,可能需要再次勾選。

確認是否收到電子郵件

  • 登入前一項工作使用的電子郵件帳戶,確認是否已收到邀請電子郵件。

恭喜!

您已成功使用 AppSheet 部署及發布應用程式。

在本實驗室中,您已學會如何執行下列工作:

  • 對應用程式執行部署檢查,確認是否有任何錯誤或警告。
  • 修正/解決系統回報的所有錯誤和警告。
  • 使用即時部署功能,部署及發布應用程式。
  • 以應用程式使用者的身分測試應用程式。

後續步驟/瞭解詳情

Google Cloud 教育訓練與認證

協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。

使用手冊上次更新日期:2024 年 11 月 8 日

實驗室上次測試日期:2024 年 11 月 8 日

Copyright 2025 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。

准备工作

  1. 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
  2. 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
  3. 在屏幕左上角,点击开始实验即可开始

使用无痕浏览模式

  1. 复制系统为实验提供的用户名密码
  2. 在无痕浏览模式下,点击打开控制台

登录控制台

  1. 使用您的实验凭证登录。使用其他凭证可能会导致错误或产生费用。
  2. 接受条款,并跳过恢复资源页面
  3. 除非您已完成此实验或想要重新开始,否则请勿点击结束实验,因为点击后系统会清除您的工作并移除该项目

此内容目前不可用

一旦可用,我们会通过电子邮件告知您

太好了!

一旦可用,我们会通过电子邮件告知您

一次一个实验

确认结束所有现有实验并开始此实验

使用无痕浏览模式运行实验

请使用无痕模式或无痕式浏览器窗口运行此实验。这可以避免您的个人账号与学生账号之间发生冲突,这种冲突可能导致您的个人账号产生额外费用。