iCal の event オブジェクトの location プロパティは、ちょっとクセがあります。
場所が指定されていないとき、location プロパティの値を変数に代入しても、その変数の値は未定義となります。変数に触ったとたんにエラーになるので、以下のように、ヌル文字列に正規化して使うのがよさそうです。
set loc to location of theEvent
try
loc
on error
set loc to ""
end try
知らないとハマる箇所です。その他のプロパティには、こんな変なクセはないんですけどね…。
0 件のコメント:
コメントを投稿