Re: resetting record values to ""
Re: resetting record values to ""
- Subject: Re: resetting record values to ""
- From: Paul Berkowitz <email@hidden>
- Date: Mon, 01 Jan 2001 21:13:01 -0800
On 1/1/01 8:56 PM, "John W Baxter" <email@hidden> wrote:
>
I think this is one of the places where I would prefer copy over set...
>
>
Same code except
>
--not this: set thisRecord to defaultRecord
>
copy defaultRecord to thisRecord
>
>
Doing it this way will preclude accidental changes to defaultRecord.
Yes, 'set' and 'copy' do different things with records. Quite amazing. 'set'
is dynamic, with the "set" record changing along with changes made to the
original, but "copied" records are static , like set variables and lists.
>
>
>
Michelle Steiner wrote:
>
> BTW, it looks like you'll have to change the names of the "state" and
>
> "month" fields because they are already used by Applescript.
>
>
Perhaps not...
>
copy {state:"a", month:"b"} to x
>
x's month
>
>
seems to work.
Yes, applescript doesn't seem to mind. It allows applications to use those
words as their own keywords, too, like 'state' in Outlook Express (you can't
also use it as your own variable name there, of course).
--
Paul Berkowitz