GetItemByPath method

Returns an item in a Room, using a path as input.

Syntax


C++

HRESULT GetItemByPath(
   BSTR Path,
   IERUItem** ppItem)

Scripting languages
Set item = Object.GetItemByPath(
   Path as String)

Parameters


Path

The full path of the requested item.

ppItem

Upon return, an IERUItem interface pointer to the requested object.

Return value


C++

The return code.

Scripting languages

An IERUItem interface pointer to the requested object.

Remarks


You can use GetItemByPath only to get principal items. You cannot use it to get Polls, Comments, Votes, or embedded Topics. You can get a Principal Item's path from it's Path property.

The following examples show paths for several eRoom items:

  • "/" is the path for a Room's home page.

  • "/myfolder" is the path for a Folder Page named myfolder that is contained by a Room's home page.

  • "/myfolder/discussion one" is the path for a Discussion Page contained by the Folder Page shown in the previous example.

  • If an item's name contains a / (slash) or a \ (backslash), the character is escaped with a \ (backslash). For example, the name for a Folder Page named 7/3/98 should appear as "7\/3\/98" and the path for a Folder Page named Contain\Char should appear as "Contain\\Char."

Home
 
Applies to

IERURoom