Visualforce 页面中的 Salesforce API 全局变量

发布于 2024-11-15 21:18:29 字数 208 浏览 5 评论 0原文

在 salesforce 自定义链接中,用户可以使用 API 全局变量引用 salesforce 会话 ID,如下所示: {!Api.Session_ID}

我有一个 Visualforce 页面需要此变量,但它似乎无法识别它。错误消息表明要在页面的自定义控制器中创建 apex 属性“api”。

这是我想要的用途: 我的链接

我怎样才能实现这个目标?

In salesforce custom links, a user can reference the salesforce session ID by using the API global variable, like so: {!Api.Session_ID}

I have a visualforce page that needs this variable, but it doesn't seem to recognize it. The error message says to create the apex property 'api' in the page's custom controller.

This is my desired use of it:
My link

How can I achieve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花开半夏魅人心 2024-11-22 21:18:29

您的问题很容易排序,全局变量以 $ 为前缀,所以您真正想要的是

{!$Api.Session_ID}

当前要求的是控制器调用 getApi 方法,该方法将返回一个包含名为 Session_ID 字段的对象。 $ 让 SFDC 识别全局变量而不是控制器方法。

保罗

Your issue is easily sorted, global variables are prefixed by $ so what you actually want is

{!$Api.Session_ID}

What you are asking for current is the controller to call a getApi method which would return an object containing a field called Session_ID. It's the $ that lets SFDC recognise a global variable and not a controller method.

Paul

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文