OmniGraffle文書を作成し、サイズが28の赤の「Test」を含むテキストボックスを追加すると、このAppleScriptのスニペットでテキストを変更できます。
tell application "OmniGraffle Professional 4"
set text of first solid of first canvas of first document to "Hello"
end tell
ただし、これにより、色、フォントサイズ、その他のスタイル設定属性がデフォルトに変更されます。「ソリッド」の「テキスト」の「テキスト」プロパティを設定することにより、スタイリング属性を変更せずにテキストを変更するために、以下のような古いAppleScriptスクリプトがあります。OmniGraffle ProのAppleScript辞書は、「テキスト」の「テキスト」プロパティが「実際のテキストコンテンツ」であると述べています。
tell application "OmniGraffle Professional 4"
set text of text of first solid of first canvas of first document to "Hello"
end tell
これは以前は機能していたはずですが、そのスクリプトを最後に実行してからOS XのアップグレードとOmniGraffleの更新をいくつか行っており、今すぐ試すとエラーが発生します。(私はまだOmniGraffle Pro 4を使用していますが、新しいOmniGraffle Pro 5は使用していません)
スタイルの属性を変更せずにテキストだけを変更する他の方法や、上記のエラーの回避策はありますか?OmniGraffle Pro 5で動作しますか?
まだforums.omnigroup.comで質問しましたか?
—
nohillsideの
彼らが自分のフォーラムを持っていることを完全に忘れていました。ヒントをありがとう。
—
リンツウィンド