← Prev in month ← Prev in thread

Re: [office-formula] HYPERLINK definition (was: Looking for HYPERLINKvolunteers)

From
<>
Date
2007-03-08T22:53:26+00:00
ID
Thread
Re: [office-formula] HYPERLINK definition (was: Looking for HYPERLINKvolunteers)
How does OpenOffice and other applications
handle this today?

For example, I can just enter www.ibm.com
into a cell and it is treated as a hyperlink.  I don't need to use
any special function to do this.

But if the same text comes from a formula,
then it is not treated as a hyperlink.  For example:   =CONCATENATE("www.";"ibm.";"com")

Ideally, I'd want clickable links to occur
whenever the text in a cell matches a URL pattern, whether the text was
entered as a literal text, or whether it was calculated.  Maybe it
is too expensive to do it that way?

In any case, if we want to define Hyperlin()k
as a also having navigation behavior, then we might want to add an optional
third parameter, to specify the target, as in _self, _new, _parent, etc.
 The default for heavy weight editors would be _new, but I think that
web-based spreadsheets, whether Google or Wikicalc may want the ability
to specify the target of the URL.

Regards,

-Rob

___________________________

Rob Weir

Software Architect

Workplace, Portal and Collaboration Software

IBM Software Group

email: 

phone: 1-978-399-7122

blog: http://www.robweir.com/blog/

Eike Rathke <> wrote on 03/07/2007
09:29:27 AM:

> Hi Robert,

> 

> On Monday, 2007-03-05 14:03:41 -0500, Robert Weir wrote:

> 

> > Maybe just define it without any side-effects.  So, HYPERLINK()
takes a 

> > string parameter and returns that same parameter.  If an
optional second 

> > parameter "friendly name" is provided, it returns that
string instead. 

> > Then mark the entire function as deprecated. 

> 

> I don't think that's sufficient. The function actually may be useful,

> though due to its weird behavior it's broken by design. However, since

> it was introduced by Excel people rely on the brokenness. We should

> fully specify it.

> 

> > A function that changes for formatting of the current cell contents
is 

> > just weird.

> 

> It's not just about formatting, it is the clickable hyperlink

> functionality it is used for.

> 

> > I don't think we want to require this of any implementation.

> > But if we simply define it as above it will be compatible with
Excel and 

> > anyone is free to add additional behaviors if they want.

> 

> Which would be undefined then. IMHO not a good idea.

> 

>   Eike

> 

> -- 

> Automatic string conversions considered dangerous. They are the GOTOstatements

> of spreadsheets.  --Robert Weir on the OpenDocument formula 

> subcommittee's list.
← Prev in month ← Prev in thread