set message to "Hello world "
set message to message & message
これにより、エラーが発生します。文字列を連結する正しい方法は何ですか? これをループで使用するので、同じ変数名を使用する必要があります。
または短いPHPスタイルで
$message = 'Hello world ';
$message .= $message
set message to "Hello world "
set message to message & message
これにより、エラーが発生します。文字列を連結する正しい方法は何ですか? これをループで使用するので、同じ変数名を使用する必要があります。
または短いPHPスタイルで
$message = 'Hello world ';
$message .= $message
メッセージという単語は、一部のアプリケーションおよび/またはOSAXコマンド、クラス、またはプロパティ用です。これが実行されるコンテキストに関係なくこれを機能させるには、変数名をパイプで囲む必要があります。したがって、メール通知ブロック内でコードを使用するには、コードは次のようになります。
tell application "Mail"
set |message| to "Hello world "
set |message| to |message| & |message|
end tell
見栄えが悪いことはわかっていますが、AppleScript に単語を変数として解釈させる唯一の方法です。
編集:FWIW、私は変数名にキャメルケースを使用しており、単一の単語は常に「the」で始まります。したがって、アプリケーションのキーワードと競合しない単なるメッセージの代わりに、メッセージを使用します。「the」は PHP のドル記号のようなものです。
編集 2: 文法