您的位置:首页 > 运维架构

Generate Excel Spreadsheet from PeopleCode

2012-11-19 10:36 597 查看

Generate Excel Spreadsheet from PeopleCode

PeopleBooks documents the built-in function GenerateQueryContentURL. It's a helpful function that lets you create a link to a query.

If you append the query criteria as URL parameters, you can bring the query up without prompting the user. This is handy when you've got a data page that contains your criteria—the link allows you to show more details to the user.

When you combine it with another PeopleTools function, ViewContentURL, you can launch a new window with the results of the query. It's a nice way to provide the user with additional data without derailing what they are currently doing.

It gets really interesting when you go off-PeopleBooks and use GenerateQueryContentURL's undocumented cousin:GenerateQueryContentExcelUrl. It takes the same parameters (and also can have the parameters appended to it).

Put it all together and you can launch an Excel spreadsheet with a single line of PeopleCode:

ViewContentURL(GenerateQueryContentURL(%Portal, %Node, "QUERY_NAME"

, True, False) | "&BIND1=US001&BIND2=123456789");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: