CloudDB 是 MIT App Inventor 提供的元件和資料庫服務。
CloudDB 的工作方式與 TinyDB 類似。您可以使用標籤值對來儲存和存取資料。
CloudDB 是從 Storage 抽屜訪問的。它是一個不可見的元件,因此當您添加它時,它不會顯示在螢幕上。
存儲數據的工作方式與 TinyDB 相同。
StoreValue 將新值存儲在 CloudDB 中。您必須指定要儲存的標籤和值。
您可以儲存不同類型的數據。例如,在這些塊中,highScore 是一個數位。聊天是消息清單。
獲取數據的工作方式類似於 TinyDB,但有一個額外的步驟。由於資料庫位於雲中,因此應用需要請求以獲取值並等待回應。因此,需要一個事件處理程式塊來在資料庫回應數據時發出信號。
GetValue 通知資料庫應用需要資訊。valueIfTagNot標記的數據類型應正確。例如,一個數位或一個清單。
獲取值 一旦資料庫回應資訊,就會觸發。如果應用中有多個標籤,則需要一個 if 塊來檢查正確的標籤,然後再使用該值。
FirebaseDB 是使用 Google 提供的 Firebase 資料庫服務的元件。MIT App Inventor 提供您可以使用的預設帳戶。但是,如果您打算存儲大量數據並希望在線查看和/或編輯數據,則必須在
firebase.google.com 註冊一個帳戶才能使用它。
Firebase 還使用標籤值對來存儲和檢索數據。
FirebaseDB 可從實驗抽屜中訪問。它是一個不可見的元件,因此當您添加它時,它不會顯示在螢幕上。
存儲數據的工作方式與 TinyDB 相同。
StoreValue 將新值存儲在 Firebase 中。您必須指定要儲存的標籤和值。
您可以儲存不同類型的數據。例如,在這些塊中,highScore 是一個數位。聊天是消息清單。
獲取數據的工作方式類似於 TinyDB,但有一個額外的步驟。由於資料庫位於雲中,因此應用需要請求以獲取值並等待回應。因此,需要一個事件處理程式塊來在資料庫回應數據時發出信號。
GetValue 通知資料庫應用需要資訊。 valueIfTagNot標記 的數據類型應正確。例如,一個數位或一個清單。
一旦資料庫回應資訊,就會觸發 GotValue。如果應用中有多個標籤,則需要一個 if 塊來檢查正確的標籤,然後再使用該值。
電子表格 元件允許您從Google表格中讀取和寫入。您需要設置一個 Google 開發者帳戶,並按照 一些步驟 將您的應用程式連結到文檔。
“電子表格”元件位於“存儲”抽屜中。它是一個不可見的元件,因此當您將其添加到應用程式時,它不會顯示在螢幕上。
有許多塊可用於允許應用程式讀取和寫入電子表格中的儲存格、行和列。如果您有想要從應用程式訪問的表數據,這是一個不錯的選擇。您還可以在Google表格中查看和編輯數據,這非常有用,尤其是在測試您的應用程式時。