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

FileMakerへのGIFの取込み(基本的なこと)

発言者:YOSHI
( Date Wednesday, August 30, 2000 22:02:48 )


はじめまして。YOSHIと申します。

FileMakerへGIFファイルをAppleScriptを利用して
取り込もうとしているのですが,どうもうまくいきません。

以前ここでも示されていたスクリプトを利用させていただいて
下記のように変更しました(というか省略しただけ)。


set tgFldr to "MacHD:Pictures:" --- 画像が入っているフォルダーのパス

set myList to dirLister file tgFldr type "PICT"

repeat with ThisP in myList
  set ThisP to contents of ThisP
  set TgFile to tgFldr & ThisP
    
  tell application "ファイルメーカー Pro"
    create new record with data {ThisP, TgFile}
  end tell
  
end repeat

原因は,TgFileにあり,どうも適正なタイプ(GIF)へと
変換できていないことにあるようです。

このあたりどのように修正していいのか,アドバイスいただけますと
幸いです。お願いいたします。

田中求之 さんからのコメント
( Thursday, August 31, 2000 11:20:06 )

まず画像取込みと行っても、画像データそのものを取り込む場合と、画像の
参照情報を取り込む場合とがありますが、どちらを考えていらっしゃるのでしょうか?

ファイルメーカには久しく触っていないので、うろ覚えなのですが、確か
参照情報の登録は AppleScript ではできなかったような記憶があるんで
すが…

もし画像データそのものの取込みを行いたいのであれば、お書きになっている
スクリプトでは、画像の読み込みをやってませんから、不可能ですし、一方、
画像参照データの登録を行いたいのであれば、まずファイルメーカでそれが
可能かどうかということと、可能であったとしても、セルに渡すデータは、
フルパスではなく、エイリアスか FFSpec 型にする必要があると思います。

…ファイルメーカのことは、ファイルメーカの ML などで訊ねられたほうが
ベテランの方々からのサポートが得られると思いますよ。

木下@キー・プランニング さんからのコメント
( Thursday, August 31, 2000 22:32:48 )

Apple Events リファレンス の「Set Data」に記述があるので、それ
を参照すると良いでしょう。