Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
AppleScript を使った
カレンダー共有アプリ
okinawa.pm
2017/04/01
きっかけ
友達と2人で何か作ることは決まっていた
勉強会や遊ぶ予定立てる時にそれぞれの予定を
共有できたらいいねって話になった
でもアプリを作ったところでそのアプリにいちい
ち予定を書き込むのは面倒臭い
Apple のカレンダーを共有出
来る機能を発見
そこに予定を合わせたい人で
書き込んでいけば共有出来る
やった!完成だ
AppleScript を使って予定入
力の手間を省く
AppleScript とは?
デフォルトで入っている Mac の OS やアプリケー
ションの操作を行う事ができるスクリプト
サンプルコードは少ないが(多分),処理自体はアプ
リケーションが行うため数行でも便利な機能を追
加出来る
コーディング
カレンダーから予定を取ってきて
予定名を伏せて
その人の名前で出力する
デモ
カレンダーに変更を加えた
時,差分だけを変更するのは
難しい
どうするか?
一旦全部消しちゃう
Automator を使用
デモ
改善点
さらにスクリプトを組んで時間指定で走らせる
アプリにする
Upcoming SlideShare
Loading in …5
×

AppleScript を使ったカレンダー共有アプリ

80 views

Published on

okinawa.pm発表スライド

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

AppleScript を使ったカレンダー共有アプリ

  1. 1. AppleScript を使った カレンダー共有アプリ okinawa.pm 2017/04/01
  2. 2. きっかけ 友達と2人で何か作ることは決まっていた 勉強会や遊ぶ予定立てる時にそれぞれの予定を 共有できたらいいねって話になった でもアプリを作ったところでそのアプリにいちい ち予定を書き込むのは面倒臭い
  3. 3. Apple のカレンダーを共有出 来る機能を発見 そこに予定を合わせたい人で 書き込んでいけば共有出来る
  4. 4. やった!完成だ
  5. 5. AppleScript を使って予定入 力の手間を省く
  6. 6. AppleScript とは? デフォルトで入っている Mac の OS やアプリケー ションの操作を行う事ができるスクリプト サンプルコードは少ないが(多分),処理自体はアプ リケーションが行うため数行でも便利な機能を追 加出来る
  7. 7. コーディング カレンダーから予定を取ってきて 予定名を伏せて その人の名前で出力する
  8. 8. デモ
  9. 9. カレンダーに変更を加えた 時,差分だけを変更するのは 難しい
  10. 10. どうするか?
  11. 11. 一旦全部消しちゃう
  12. 12. Automator を使用
  13. 13. デモ
  14. 14. 改善点 さらにスクリプトを組んで時間指定で走らせる アプリにする

×