gpt4 book ai didi

salesforce - 检索 salesforce 实例 URL 而不是 Visualforce 实例

转载 作者:行者123 更新时间:2023-12-02 23:19:39 27 4
gpt4 key购买 nike

从 Visualforce 页面,我需要检索我们组织的 salesforce 实例的 URL,而不是 Visual Force URL。

例如我需要https://cs1.salesforce.com而不是https://c.cs1.visual.force.com

这是我到目前为止所做的尝试和得到的结果:

从 VF 页面访问站点全局变量:

<apex:outputText value="{!$Site.Domain}" />返回null

旁注:$Site.xxx 中的所有内容似乎返回null .

从 Apex Controller :

public String getSfInstance()
{
return ApexPages.currentPage().getHeaders().get('Host');
}

public String getSfInstance()
{
return URL.getSalesforceBaseUrl().toExternalForm();
}

返回c.cs1.visual.force.comhttps://c.cs1.visual.force.com ,分别。

问题:如何检索我想要的内容:https://cs1.salesforce.com

最佳答案

这是我在 Apex 触发器中使用的东西

System.URL.getSalesforceBaseUrl().getHost().remove('-api' );

这给了我正确的 URL

关于salesforce - 检索 salesforce 实例 URL 而不是 Visualforce 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9369653/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com