On 11/3/00 12:06 PM, I wrote:

> I'll get you the complete list a little later (I posted it once for Allen a
> couple of weeks ago, and hope I didn't trash my own message.)

Darn, I trashed it. Well, here are a few:

As you've been seeing, whose clauses for category of contact are not
implemented.

Also, whose clauses for start time and end time of event not implemented.

You can't get 'children' property of contact.

You can link various Entourage elements to each other, but you can't link
any of them to a file on your disk, as you can from the UI.

You can get almost all the AS properties of an event by asking for
'properties', but you have to ask for category and links of event
separately, they're not included.

Bug with 'street address 2': it doesn't appear anywhere when you set it. On
the other hand you can put as many returns and separate lines as you want
into 'street address' and they do appear in the UI.

'displayed feature' of main window doesn't know about the Custom Views,
Notes, Tasks, or Calendar pages (although it does know individual custom
views when it sees them, and address book 1 for the Address Book). So you
always have to put any reference to 'displayed feature' in a try block.


Good news: undocumented in the Dictionary is that you can set you can 'set
selection' to insert text (as in Outlook Express), and also to {contacts} in
address book 1, and {messages} in message pane, if they are displayed, or
they will immediately display in the main window. This is really useful.


More good news: 'all day event' is supposed to be [r/o], but there IS a way
to set it at creation (my little secret for now, until someone asks). That
gives you the pretty banner.


Bad news: you can't get or set selection of events in the calendar, but
there are ways to duplicate an event to other days and times.

To have all this in one place:

resend without opening window causes crash.

set current identity to another identity (i.e. switch identities) causes
crash IF run from within Entourage. If you run it from a script editor it's
OK. (Talk about discrepancies.)

There's also an incredibly weird bug with negative indices of messages; the
negative index two more than the actual number of messages in a folder (i.e.
message -4, when there only 2) instead of erroring gets you the list of
every message in the folder! Dan tells me that this is actually a bug in
PowerPlant (the C++ programming tool they use to program Entourage's
scripting) which I discovered, and which will be fixed in next PP release!

That's all I can think of for now, but I think that about covers it. I may
have left something out. As you can see if you look at the Outlook Express
dictionary, almost all the problems are with the new Entourage features.
Please  don't forget that Dan Crevier seems to do this all by himself after
he has (it seems) almost single-handedly created most of the features in the
UI first, plus all the underlying programming of the interlocking database
(well, I'm sure Jud Spencer must do a great deal of that part!). On a tight
time pressure, it's quite understandable that they needed to get the UI
right first before scripting the equivalents, then it gets too late to fix
scripting after all the UI fixes are put in, up to the last minute. You have
no idea how hard it was for them to get UI details of the Calendar right in
the beta process. Dan is absolutely committed to getting scripting right,
and we keep dealing with these things in the ongoing beta list. He intends
to put them right in later fix releases. It is Dan who is responsible for
the wonderful object model scripting in Entourage and Outlook Express which
is hardly matched by any major computer firm's application out there. (I'm
sure that Tex-Edit Plus hardly has the same commercial pressures as
Microsoft puts on its programmers, and can take more time over applescript.)
Please report anything you find on this list, too. I apologize for not
finding some of these things earlier so they could be fixed before first
release, but 1) I only found some of them when people ask for things on this
list, after release,  which I never thought to try before, and 2) I did find
many of them right away when the betas came out, but there was still no time
for them to be fixed before release.

-- 
Paul Berkowitz
(beta tester)


-- 
To unsubscribe:               <mailto:[EMAIL PROTECTED]>
To search the archives: 
          <http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>

Reply via email to