パソコンとの付き合いは20年以上。最初はWindowsを使っていたが、務めていたソフトウェア開発会社…
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
Mac OS 関連情報
更新日:2003年04月27日
例えば、AppleScript を使って、データベースのデータを表計算ソフトにペーストできるテキストにするってのはどうでしょう?
|
tell
application
"AppleWorks 6" set myDoc to document "日記.cwk" set newRec to make new record of myDoc end tell |
・・・作成されてきたレコードに書き込みましょう。
|
tell
application
"AppleWorks 6" set myDoc to document "日記.cwk" set newRec to make new record of myDoc set |内容 | of newRec to "なにもなし" end tell |
・・・あれ?エラーがでますねぇ、どうやら、make new で作成したレコードに直接書き込むにはコツがいるようです。一番簡単で、高速な処理方法としては、「レコードの複製を作り、その値を変更してから元のレコードに上書きする。」という方法でしょうか?
|
tell
application
"AppleWorks 6" set myDoc to document "日記.cwk" set newRec to make new record of myDoc set myRec to (contents of newRec ) set |内容 | of myRec to "今日はなにもなし" set newRec to myRec end tell |
・・・特に注目したいのが、
set myRec to (contents of newRec ) の行です。これは、newRec に格納されているのが新規レコードへの参照という特殊な状態であるため、直接値を変更したりできないのです。もし、 set myRec to newRec としたのでは、参照をコピーするだけで、データ操作の対象が同じということになり、エラーになります。関連キーワード[PR]
人気Mac OSの使い方ランキング
Powered by 価格.com
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
関連キーワード[PR]