前説
DTPerのスクリプトもくもく会 #4 を開催しました。
dtpmkmk.connpass.com
参加者は私を含め16名でした。
相変わらずたくさんの方にご参加いただけて嬉しいです。
当日の雰囲気
共同開催者の id:uske-s さんが完璧なまとめを書かれておりますので、そちらをご参照ください。 uske-s.hatenablog.com
Tweetのまとめ
Togetter でまとめました。
togetter.com
発表について
私と @MD5500 さんが AppleScript について、@kickbase さんから VSCode で ExtendScript を書きやすくする方法について発表を行いました。
私の発表資料です。
資料中のソースコードはこちら。
-- アラート的なやつ display dialog "Hello world!" -- 文字列代入 set cat to "レノくん" -- 数値代入 set one to 1 -- 配列(リスト) set array to {0, 1, 2} display dialog first item of array --連想配列(レコード) set hash to {name:"レノくん", age:"7"} display dialog name of hash -- 文字列結合 set leno to cat & "、かわいい" display dialog leno -- 条件式 if cat is "レノくん" then display dialog "OK" else display dialog "NG" end if --繰り返し --よくある for 的なやつ repeat with i from 1 to 3 display dialog i end repeat --for in 的なやつ repeat with i in {0, 1, 2} display dialog i end repeat --メソッド(ハンドラ) my showDialog("テスト") on showDialog(message) display dialog message end showDialog
内容としては「AppleScript って聞いたことがあるけど、どんなものかよく知らない」人向けにざっくりまとめたものになります。
資料にはありませんが、現役時代に使っていた AppleScript のデモを行いました。
(先日の登壇の際に発表しようと思って、テンパって忘れてたやーつ…)
シェル経由でなんでもできる AppleScript の素晴らしさを伝えられたかと思います。
今後の予定
今年の開催は終わったので、次回は来年1月に開催予定です。
業界問わず忙しい時期だとは思いますが、みなさんのご参加をお待ちしております。