Re: Problems with [Applescript]

This WebDNA talk-list message is from

1997


It keeps the original formatting.
numero = 11128
interpreted = N
texte = >>>>[AppleScript]if (current date - date 1997-04-24 19:06:34)>3600 then >>>>return [INCLUDE redanrostat2.form][/AppleScript]>>>There is an AppleScript syntax error here. This needs to be: >>> >>>[AppleScript]if (current date - date 1997-04-24 19:06:34)>3600 then >>>return [INCLUDE redanrostat2.form] >>>end if >>>[/AppleScript]>>No. That was my original code, and did not work.>>>Also, if there are any quotes inside redanrostat2.form, they can mess up >>>AppleScript>>No quotes there.>>But I solved the problem by avoiding the if statement in [Applescript]: >> >>[ShowIf [AppleScript](current date - date [Datum])[/AppleScript]>3600] >>[INCLUDE rosta.form] >>[/ShowIf]>I've been doing a lot of tests on this and it seems to like adding an else >statement clears up all the errors so that something is always returned >(i.e. even return ).So are you saying that the real solution to all this is that we should *always* end our webcat applescripts with either return or with return what we really want returned just to make it work every time?I really wanted to use this WebCat AppleScript feature but I had so many problems earlier that I just gave up. If this technique will resolve most of my previous problems, I will be happy to start using AppleScript with webcat again ...Sincerely, Ken Grome ..... ken@iav.com Associated Messages, from the most recent to the oldest:

    
  1. Re: Problems with [Applescript] (Kenneth Grome 1997)
  2. Re: Problems with [Applescript] (John Hill 1997)
  3. Re: Problems with [Applescript] (Christer Olsson 1997)
  4. Re: Problems with [Applescript] (Grant Hulbert 1997)
  5. Problems with [Applescript] (Christer Olsson 1997)
>>>>[AppleScript]if (current date - date 1997-04-24 19:06:34)>3600 then >>>>return [INCLUDE redanrostat2.form][/AppleScript]>>>There is an AppleScript syntax error here. This needs to be: >>> >>>[AppleScript]if (current date - date 1997-04-24 19:06:34)>3600 then >>>return [INCLUDE redanrostat2.form] >>>end if >>>[/AppleScript]>>No. That was my original code, and did not work.>>>Also, if there are any quotes inside redanrostat2.form, they can mess up >>>AppleScript>>No quotes there.>>But I solved the problem by avoiding the if statement in [Applescript]: >> >>[ShowIf [AppleScript](current date - date [Datum])[/AppleScript]>3600] >>[INCLUDE rosta.form] >>[/ShowIf]>I've been doing a lot of tests on this and it seems to like adding an else >statement clears up all the errors so that something is always returned >(i.e. even return ).So are you saying that the real solution to all this is that we should *always* end our webcat applescripts with either return or with return what we really want returned just to make it work every time?I really wanted to use this WebCat AppleScript feature but I had so many problems earlier that I just gave up. If this technique will resolve most of my previous problems, I will be happy to start using AppleScript with webcat again ...Sincerely, Ken Grome ..... ken@iav.com Kenneth Grome

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

[OT] FTP client (2003) no time stamp & different times from emailer (1998) multiple search commands (1997) WebCatalog can't find database (1997) Almost Real Time (2002) More to Expire (1998) [format] problem (2001) Signal Raised (1997) For those of you not on the WebCatalog Beta... (1997) BUG REPORT: numeric ge, le, gr & ls comparisons don't work ... (1999) repost: I'd like the image this chunk of WEBDNA returns to be hyperlinked to the (2000) searching twice on same field (1998) BinaryBody problem ...... (2003) Multi-processor Mac info ... (1997) Surprise x and y post args (1998) [date] +1 (1999) Press Release hit the NewsWire!!! (1997) Preloading code? (2002) Emailer Q (2002) caching -check- (2001)