Oracle 我如何直接链接到Apex报告;导出为CSV“;选项
我有一份Apex报告。我打开了将其导出为CSV的选项。当我运行报告时,页面底部有一个链接,可以将报告导出为CSV。我想把这个链接放到另一个网页上。当我将鼠标悬停在链接上以获取url时,其结果如下:Oracle 我如何直接链接到Apex报告;导出为CSV“;选项,oracle,oracle11g,oracle-apex,Oracle,Oracle11g,Oracle Apex,我有一份Apex报告。我打开了将其导出为CSV的选项。当我运行报告时,页面底部有一个链接,可以将报告导出为CSV。我想把这个链接放到另一个网页上。当我将鼠标悬停在链接上以获取url时,其结果如下: http://server_name/userconsole/f?p=200:5:3692634689183338:FLOW_EXCEL_OUTPUT_R1366308279703792_en-us' 当我将其用作导出选项的链接时,导出的报告为空。每次我通过Apex运行报告时,“导出为CSV”链接的
http://server_name/userconsole/f?p=200:5:3692634689183338:FLOW_EXCEL_OUTPUT_R1366308279703792_en-us'
当我将其用作导出选项的链接时,导出的报告为空。每次我通过Apex运行报告时,“导出为CSV”链接的URL都会更改。具体而言,这一部分发生了变化:
:3692634689183338:
如何直接链接到导出为CSV选项?我使用的是Apex 4.0.2.00.07
编辑:
我现在在
会话中替换时出现此错误。
:
Bad Request
Your browser sent a request that this server could not understand.
mod_plsql: /userconsole/f HTTP-400 Missing '=' in query string or post form
在web地址栏中,会话id未替换
&session。
该段是您的会话id。在其他页面中,将该段替换为&session。
:
f?p=200:5:&SESSION.:FLOW_EXCEL_OUTPUT_R1366308279703792_en-us'
这在《用户指南》中有详细的说明:我现在在“&SESSION.”中替换时出现此错误:错误的请求您的浏览器发送了一个此服务器无法理解的请求。mod_plsql:/userconsole/f HTTP-400在查询字符串或post中缺少“=”form@DiZou我需要更多的信息。您正在嵌入的链接是在另一个Apex页面中还是在其他非Apex页面中?如果在Apex中,如何将此链接设置为字符串或分支?如果您是从非顶点页面显示链接,则应将此段设置为0,如
http://server_name/userconsole/f?p=200:5:0:FLOW_EXCEL_OUTPUT_R1366308279703792_en-us
但是,来自非Apex环境的身份验证将不起作用(如果页面具有身份验证)。我正在呈现来自非Apex页面的链接。我尝试将会话设置为0,链接现在可以正常工作,但报告仍然没有数据。@DiZou为什么报告没有数据变成了另一个问题。但我假设您的报表依赖于会话状态中的参数或显式传递给报表的参数。您可能需要通过URL提供任何需要的参数或页面项。我提供的文档链接解释了如何做到这一点。