このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

Applescpriptからファイルメーカーの該当するレコードだけを取得するには

発言者:いしかわ
( Date Monday, September 28, 1998 15:09:30 )


こんにちはいつもお世話になっております。いしかわと申します。

ApplescpriptからファイルメーカーのレコードのIDを取得するには
すべてのレコードを取得する場合は、
set myList to ID of every record of database 1

セル"Title"がkeywordと一致するレコードを取り出す場合は、
set myList to ID of (every Record whose Cell "Title" is Keyword) 
of database 1

といった具合に記述できますが、
ファイルメーカー上で現在対象となっているレコードのみを取り出したい場合は
どのように記述すればよいのでしょうか。
「every」の代わりに「selected」とか「chosen」とかつけて見ましたが
駄目でした。

ご存じの方いらっしゃいましたらご教示ください。

kozka さんからのコメント
( Monday, September 28, 1998 16:16:27 )

こんにちは。以下のスクリプトでできます。

set myList to ID of every record of document 1

documentは対象レコードだけを扱います。

いしかわ さんからのコメント
( Wednesday, September 30, 1998 15:53:44 )

kozka様、コメントありがとうございます。

早速試しましたところうまくいきました。
なるほど、document が対象レコードを指すとは!
まったく知りませんでした。

ありがとうございました。