62

I am using the Mac OS X Apple Script Editor and (while debugging) instead of writing a lot of display dialog statements, I'd like to write the results of some calculation in the window below, called "Result" (I have the German UI here, so the translation is a guess). So is there a write/print statement that I can use for putting messages in the "standard out" window? I am not asking to put the messages in a logfile on the file system, it is purely temporary.

Paul R
  • 208,748
  • 37
  • 389
  • 560
topskip
  • 16,207
  • 15
  • 67
  • 99

2 Answers2

102

You can use the log command, which puts messages into the Log History window, e.g.:


enter image description here

Paul R
  • 208,748
  • 37
  • 389
  • 560
14

Log is the correct way of doing this; however, if your user base is more familiar with shell script you can do the following.

set val to 123
do shell script "echo The value: " & val

Output

Result:
"The value: 123"

With this approach you don’t constantly have to telling users that they need to enable ‘Show Log’

cage
  • 403
  • 1
  • 5
  • 8