0

カード名のフィールドがあります。各カード名はそれぞれの行にあります。フィールドはロックされています。実行するフィールドのスクリプトが欲しい

go to card tName

tName には、ユーザーがクリックした行の内容が含まれます。

この質問は、質問の実装の代替案につながります

スクリプトを使用してボタンの配列を作成するにはどうすればよいですか?

4

4 に答える 4

1

メニューとして使用しているロックされたフィールドで次を使用します。

go to cd the selectedText of fld "<your-locked-field-name-here>"
于 2013-06-15T14:50:13.407 に答える
1

カードがフィールドのリストと同じ順序である場合、hilitedline は機能します。そうでない場合は、代わりにこれを行うことができます:

get the text of the clickline
go card it
于 2013-06-16T04:24:41.677 に答える
0

リスト フィールドを作成し、カードの名前を追加します。次のスクリプトを使用すると、これを自動的に行うことができます。

on preOpenStack
  repeat with x = 1 to number of cards
    put the short name of cd x & cr after myList
  end repeat
  put myList into fld "Your List FIeld"
end preOpenStack

これで、リスト フィールドの mouseUp ハンドラーに次の行のいずれかを入れることができます。

go cd value(the clickline)
go cd (the text of the hilitedLine of me)
go cd (the selectedText)

追加の可能性があるかもしれません。

于 2013-06-16T07:32:23.907 に答える
0

リスト スタイル フィールドを作成します。クリックした行が自動的に強調表示されます。次に、フィールド スクリプトでこのハンドラーを使用します。

on mouseUp
   get the hilitedText of me
   go card it
end mouseUp
于 2013-06-16T04:06:17.077 に答える