2016-03-29 10 views
0
tell application "Keynote" 
     repeat 
      delay 2 -- seconds. This script does not need to run faster 
      set the_time to current date 
      set the_time to time string of (current date) -- get now() 
      set the_time to every word of the_time -- slice 
      set the_time to item 1 of the_time & ":" & item 2 of the_time -- extract fields 
      set body of the first slide to the_time as string 
     end repeat 
    end tell 
end tell 

Şu anki süreyi 1 numaralı slaytta (bu örnekte) Keynote'da göstermek istiyorum. Bu geleceğin Keynote'da desteklenmediği için elmalı yazıyla çalışması gerektiğini düşündüm. set body of the first slide to the_time as string": " Yani bir problem var slayt 1 vücut tür belirleyici içinde dönüştürülemez. Bir hata gönderir ‘ama hangi görmüyorumGeçerli zaman gösterimi Ana menüde yer alan menü Açıklamalar

cevap

0

    Keynote’ ​​AppleScript söylüyor".

  • Uygulama Keynote sahiptir documents
  • bir document sahiptir slides
  • bir slide
  • bir sahipBir object text

repeat 
    delay 2 -- seconds. This script does not need to run faster 
    set the_time to text 1 thru -4 of time string of (current date) 
    tell application "Keynote" 
     set object text of text item 1 of first slide of document 1 to the_time 
    end tell 
end tell 
deneyin sahiptir