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");
相关文章推荐
- Simple VBScript program to extract data from all worksheets in an Excel spreadsheet
- Simple VBScript program to extract data from all worksheets in an Excel spreadsheet
- ASP.NET: Dispaly data from an Excel Spreadsheet
- ASP.NET: Dispaly data from an Excel Spreadsheet
- Updating an Excel spreadsheet from a linked AutoCAD table using .NET
- ASP.NET: Dispaly data from an Excel Spreadsheet
- ASP.NET: Dispaly data from an Excel Spreadsheet
- Spreadsheet_Excel_Writer
- 殊珠子 php Excel文件导入 Spreadsheet_Excel_Reader
- Dojo Spreadsheet Widget - 基于Ajax的Excel
- 关于Excel Spreadsheet 对象的方法的定义
- 将DataTable导出为Excel (XML Spreadsheet)
- [C#] Gembox.SpreadSheet向Excel写入数据及图表
- Codeforces #401 (Div. 2) C. Alyona and Spreadsheet ( XJBX
- Dojo Spreadsheet Widget - 基于Ajax的Excel
- 关于Excel Spreadsheet 对象的事件的定义
- Dojo Spreadsheet Widget - 基于Ajax的Excel
- Dojo Spreadsheet Widget - 基于Ajax的Excel
- BW--ABAP code using BAPI's to load data into Cube from SpreadSheets
- Call Unix Script from PeopleCode