Get Selected からの戻り値の型は何ですか (リスト ボックスあり)こんにちは、リスト ボックスからの戻り値の型を知る必要があります。
スクリプト インデックスから:
Names Default To Here( 1 );
New Window( "Example",
fontobj = lb = List Box(
{"First Item", "Second Item", "Third Item"},
width( 200 ),
max selected( 2 ),
nlines( 6 )
)
);
lb << Set Selected( 2 );
Print( lb << Get Selected );返されます:
{"Second Item"}この戻り値はどのオブジェクト タイプですか? リスト、配列?インデックスでアイテムにアクセスするにはどうすればよいですか? 中身はどうすればいいの? Ctrl を使用して 3 つ以上のアイテムが選択されている場合、このリストまたは配列にいくつかのアイテムが返されますか?
<< Get Selected と << Get Selected Indices の違いは何ですか? 私が目にしているほとんどのコード スニペットでは、Get Selected Indices を使用するのが一般的であり、最終的な目標がコンテンツを取得することである場合、なぜインデックスだけを取得するのかわかりません。
また、Application Builder を使用している場合、デバッグの出力を確認するにはどうすればよいですか? それらは一般的なログ ウィンドウに入りますか?
ありがとうございました
スクリプティングRe: Get Selected からの戻り値の型は何ですか (リスト ボックス付き)はい、このメッセージを送信して返される結果はリストです。 はい、添字でアクセスします。 したがって、 list[index] は機能します。 一度に複数のインデックスを使用できます。 インデックスは 0 ではなく 1 から始まります。
Concat() 関数または || 関数を使用して、リテラル値または変数に格納されている文字列を連結できます。オペレーター。
<< Get Selected メッセージはアイテムを返します。 << Get Selected Indices は、代わりにリスト ボックスにインデックスを返します。 私は、汎用の If() 関数ではなく、特殊な Choose() 関数で常にインデックスを使用しています。 したがって、それはすべてあなたのニーズとスタイルとアプローチに依存します.
Names Default to Here( 1 );
list1 = { "Monday", "Tuesday", "Wednesday" };
list2 = { "Thursday", "Friday", "Saturday", "Sunday" };
first = list1[1];
nextCouple = list1[2::3]; // or list1[{2,3}];
Show( first, nextCouple );
together = list1 || list2;
Show( together );
newStr = "Existing string " || list1[1];
Show( newStr );Re: Get Selected からの戻り値の型は何ですか (リスト ボックス付き)やあ@Jメン、コミュニティへようこそ。
Marc_Bailey's Answer に加えて、JMP に取得した型を教えてもらうことができます。
type(lb << Get Selected);
どのタイプのオブジェクトを扱っているかが常に重要であるため、これは非常に便利です。