AdaloとXanoのデータタイプの扱い

Xanoでフィールドを操作することは、Adaloでプロパティを操作することに似ていますが、考慮すべきいくつかの違いや独自の状況があります。

スキルレベル: エキスパート

開始前に

  • まず、その他のコレクションガイドを完了してください。

  • この機能を使用するには、TeamまたはBusinessのAdaloプランが必要です。

手順

Xanoでは、プロパティはフィールドと呼ばれますが、一部のタイプは同じである一方、使用目的に応じて保存方法に違いがあります。詳細については、以下の表を参照してください。

Adaloのプロパティタイプ
Xanoのフィールドタイプ

Text

テキストフィールドを使用します - 数値、記号、文字、さらには絵文字を保持できます。

Number

小数点を必要としない数値を保持するには整数フィールドを使用します(例: 1、500、4379など)。 小数点を保持する必要がある数値には、小数フィールドを使用します(例: 3.14、6.2、134555483.1など)。

True/False

ブールフィールドを使用します。更新および作成アクションを実行する際に、利用可能な画面データを使用しない場合は、アクション入力でリテラルテキスト "true" および "false" を使用する必要があることに注意してください。

Date

日付フィールドを使用します。これはXanoでは単純な文字列として保存され、有効なタイムスタンプとして保存されません。このフィールドタイプを基に日付を計算することはできません。

Date and Time

タイムスタンプフィールドを使用します。これはXanoではミリ秒単位のUNIXタイムスタンプとして保存されます。このフィールドを使用して日時を計算します。更新および作成アクションを実行する際に、このフィールドはテキストフィールドとして表示されます。"フォーマットなし" を選択して日付または日時を送信してください。Xanoはこの形式を適切なUNIXタイムスタンプに自動変換します。

Image

アップロードされた画像のURLを保存するためにテキストフィールドを使用します。画像はAdaloに保存されていますが、そのURLはXanoデータベースのテキストプロパティとして保存されます。

File

画像プロパティと同様に、ファイルのURLを保存するためにテキストフィールドを使用する必要があります。

Location

緯度と経度のために2つの整数フィールドを使用するか、緯度と経度を含むJSONオブジェクトを保持するためにポイントフィールドを使用できます。

One-to-Many Relationship

関連付けのためにテーブル参照フィールドを使用し、API呼び出しで必要なプロパティを関連フィールドから検索して返します。Xanoでは、テーブル参照は1つのテーブルにのみ作成されますが、データは関係の両側で利用できます。

Many-to-Many Relationship

最も簡単なアプローチは、関係を必要とする2つのテーブル間に共有テーブルを作成することです。たとえば、多くの投稿と多くのユーザーの間に「いいね」を表す関係を持つ代わりに、ユーザーと投稿の2つのテーブル参照フィールドを保持するリテラルなLikesテーブルを作成します。

詳細を学ぶ

  • Xanoのフィールドを変更する際は、必ずコレクションを更新する必要があります。

  • 伝統的なコーディングの観点からデータ型とその定義について基本的な知識を持っていると非常に役立ちます。AdaloとXanoでは、すべてのプロパティ/フィールドタイプがJSONデータ型で表現されることができます。

ヘルプ

すべての統合と同様に、Adaloは統合のAdalo側のサポートしか提供できません。Xanoアカウント、ダッシュボード、または実装に関する支援が必要な場合は、Xanoのドキュメント、XanoのコミュニティXano University、またはXanoサポートに直接お問い合わせください。

この記事に関する追加のヘルプが必要な場合は、いつでもコミュニティフォーラムで質問してください!投稿にこの記事へのリンクを貼り付けることも忘れないでください!また、Adalo App AcademyのXanoコースも役立つかもしれません!

チュートリアルやヘルプドキュメントのリクエストがありますか?お知らせください!

Last updated

Was this helpful?