Welcome to Script Note !
OS X を対象として AppleScript、Perlなどスクリプト系言語のメモを Note します。特に InDesign関連のスクリプトがメインとなります。
今後は気が向けば JavaScriptや Ajaxも扱うつもりです(趣味として)。しかし、InDesignに関しては AppleScript Only です。
AppleScript / URL PROTOCOL SUPPORT
このブログでは、掲載されたサンプルのスクリプトをすぐに検証できるように Apple が提供している "URL PROTOCOL SUPPORT" を利用しています。下記のページを最初に読んでください。
Jan 24, 2008
このブログの更新を終了させていただきます
Aug 24, 2007
Excel と XML
ここ数日、さんざん AppleScript で Excel をいじっていました。初めての Excelのスクリプティングで苦労したことには間違いないのですが、まぁ、一度解ってしまえばお気楽な仕事かな?とも感じていました。しかしその後、さらなる要求がクライアントからありました。
Aug 16, 2007
Excel と 結合セル
Excel のデータを扱うことは今までにも何度もありましたが、私の場合は大抵、テキストファイルに変換してから処理していました。だから AppleScript で Excel を直接操作するスクリプトは書いたことがありません。ところが、ある案件で Excel を起動させ、どうにもそこから直接データを取り出すことが必要となりました。で、休み前に初めて Excelのスクリプトを書きました。
Jun 15, 2007
Jun 07, 2007
XMLの絶対ロケーションパス
Perlでのお話です。XML::XPath を使って、コンテキストノードから absolute path を得る方法がどうしてもわかりませんでした。XPath自体の関数にはそのようなものは見当たりません。AppleScript の XMLLib でなら XMLGetNodePath が用意されているので悩むことなく期待した結果が得られるのですが、Perlで同じことが簡単にはできませんでした。
誠に勝手ながら、このブログの更新を終了することにしました。
仕事が忙しくなったことが大きな利用ですが、それを克服してでもブログを書き続ける気力が私にはなくなってしまったのです。
もともとこのブログを立ち上げた第一の目的は、名古屋で同業者を探すことでした。リアルな世界において知人が欲しかったのです。しかし、どうやらそれは無理なことだったようです。
名古屋にもスクリプトを書かれている方はいらっしゃると思います。しかし、その方々は自社内でのコミュニケーションで十分試行錯誤してスクリプトを書いていくことが可能な環境をお持ちなんだと、私は思うようになりました。だから外部には見えてこない・・・
見つけられなかった原因は私自身にもあると思います。私はあまり、あちこちの掲示板に書き込みをしません。また、自分のこのURLを宣伝することもありませんでした。そんなことでは訪れていただける人も少ないですよね。
と、いろいろといい訳じみたことを書き連ねてもしかたがないので、ここまでにしておきます。
さて、短い期間でしたが、私に有益な情報を教えてくださった方々にお礼申し上げます。ほんとうにありがとうございました。
【Lesson1】はゴールできませんでした。ごめんなさい。これがあったために今日のこの告知が遅くなってしまいました。これだけは更新を続けてゴールさせようと心の中で葛藤あったのですが・・・
それから、このブログはしばらくは削除しません。いつ削除するかはまだ考えていません。今後ブログは書きませんが、wikiのメモだけは公開することにしました。私もネットでいろいろと情報を得ているので、もらうばかりというのは気がとがめます。だから、自分にできるレベル、範囲で情報を公開するつもりです。
Script Note Book
積極的な更新は望めませんが、こちらは続けることができると思います。
では、みなさん、ごきげんよう。