フィールドとアイコン
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
フィールドとアイコンはどちらもブロックに表示される視覚要素ですが、目的が異なります。
フィールドは、プログラムの機能に影響するブロックに関するデータを表示または定義します。たとえば、テキスト ブロックには、文字列を定義することを示す 2 つの引用符と、その文字列を定義できるテキスト入力があります。引用符はブロックの機能を示し、入力によって機能を変更できます。
アイコンは、ブロック自体に関する「メタ」情報を表示または定義します。たとえば、任意のブロックにコメント アイコンを追加して、自分用のメモを書き込むことができます。このメモは、プログラム内でのブロックの機能には影響しません。
機能の比較
属性 |
フィールド |
アイコン |
レンダリング |
フィールドは任意の要素で構成できます。 |
アイコンは、任意の要素で構成できます。 |
数値 |
フィールドは、ブロック内で任意の回数指定できます。 |
アイコンはブロックに 1 つずつ表示できます。 |
プレースメント |
フィールドは、ブロックの任意の入力の任意の場所に配置できます。 |
アイコンは常にブロックの先頭に配置されます。 |
シリアル化 |
フィールドはシリアル化できます(多くの場合、シリアル化されます)。 |
アイコンはシリアル化できますが、状態を持たないことが多いため、シリアル化されないことがよくあります。 |
折りたたむ |
ブロックが折りたたまれるとフィールドは非表示になり、代わりにテキストが表示されます。 |
アイコンは、ブロックが折りたたまれたときに表示されるか非表示になるかを制御できます。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-09-29 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-09-29 UTC。"],[],["Fields and icons are distinct visual elements on a block with different purposes. Fields display or define data affecting a program's function, like the quotation marks and text input on a text block. Icons provide \"meta\" information about a block, such as a comment icon, which doesn't impact program function. Fields can appear multiple times, have varied rendering and placement, and are often serialized. Icons appear once per block, are fixed at the top-start, and are often not serialized, but can control visibility when a block is collapsed.\n"]]