Bir OmniGraffle belgesi oluşturursam, 28 boyutunda kırmızı olan “Test” içeren bir metin kutusu ekleyin, metni AppleScript kod parçacığıyla değiştirebilirim:
tell application "OmniGraffle Professional 4"
set text of first solid of first canvas of first document to "Hello"
end tell
Ancak bu aynı zamanda rengi, yazı tipi boyutunu ve diğer stil niteliklerini bazı varsayılanlara göre değiştirir. “Katı” nın “metnin” “metin” özelliğini ayarlayarak stil özelliklerini değiştirmeden metni değiştirmek için aşağıdaki gibi bir şey yapan eski bir AppleScript komut dosyası var. OmniGraffle Pro'nun AppleScript sözlüğü, bir "metnin" "text" özelliğinin "gerçek metin içeriği" olduğunu söylüyor.
tell application "OmniGraffle Professional 4"
set text of text of first solid of first canvas of first document to "Hello"
end tell
Bunun işe yaradığından eminim, ancak bu betiği en son çalıştırdığınızdan beri birkaç OS X yükseltmesi ve OmniGraffle güncellemesi yaptım ve şimdi denediğimde hata alıyorum. (Yine de yeni OmniGraffle Pro 5 değil, OmniGraffle Pro 4 kullanıyorum)
Stil metnini değiştirmeden sadece metni değiştirmenin başka bir yolu var mı (yukarıdaki hata için bir geçici çözüm) (bir hata olduğundan şüpheleniyorum)? OmniGraffle Pro 5'te çalışıyor mu?