问题标签 [force.com]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
salesforce - 从列表中获取选定的选项
如何在此列表中获取选定的选项,在 apex 类中:
谢谢 !!
salesforce - 如何恢复以前版本的页面布局?
我使用 Apex 在我们的 QA 环境中修改了页面布局,但没有从服务器刷新(我上次从服务器刷新是 10 天前)。在此期间,其他人使用 Web 界面进行了大量更改。我只是覆盖了她的所有更改!
有人对我如何撤消更改并回到她的更改有任何建议吗?
salesforce - 使用 REST API 获取 Salesforce 对象的可访问字段
我有一个 SOSL 查询,我在其中搜索联系人和潜在客户 SObject 中的电子邮件地址。我指示查询返回一些字段,如 FirstName、MobilePhone 等,现在,如果我的 SF 组织没有 MobilePhone 字段可见性为 true,则查询返回“Invalid Column MobilePhone”。
有没有一种方法可以在触发查询之前使用 Force.com REST API获取给定对象的可用字段?
我的 SOSL 查询是
salesforce - 如何隐藏基于所有者的页面布局部分
我是 Salesforce 的新手,我正在考虑为潜在客户/联系人/帐户制作页面布局,以便拥有特殊的所有者可见性。
我使用标准 Salesforce 页面布局根据需要查看详细信息页面,但我想知道如何根据查看用户是否是记录的所有者来显示或隐藏布局的一部分。
所需场景:
记录 R 由用户 A 所有。记录 R 的详细信息页面是标准 Salesforce 页面布局,包含 2 个部分:一个部分包含联系信息(只有用户 A,所有者,可以看到),一个部分包含附加信息(所有用户可以看到)。
我已经查看了文档,据我所知,唯一的方法是构建自定义控制器或扩展。这是唯一的方法吗?如果是这样,是否有人有一个很好的演练,只更改页面布局的一部分而不是创建一个全新的页面?
salesforce - 在 Salesforce 的潜在客户页面布局上隐藏电子邮件
我正在寻找在潜在客户页面布局上隐藏电子邮件。
我已经将它包含在一个带有 visualforce 页面的部分中,但是 PageLayout 没有检测到它并且仍然需要它在布局上。
有没有办法从 PageLayout 中删除它?
我读过你可以编辑一个选项列表,但没有找到任何可靠的例子。我还阅读了有关字段级别可访问性的信息,但我不认为这是要走的路,因为每个人都是同一个角色的一部分,如果您是所有者,我只会根据您排除细节。我也尝试过 javascript,但由于我的 visualforce 页面加载在 iframe 中,因此我无法访问 iframe 的父文档,以便能够在不以所有者身份查看时隐藏或删除电子邮件中的值。
任何想法将不胜感激。
oauth - SalesForce OAuth 响应中没有 refresh_token
我正在与显然需要 OAuth 身份验证的自定义 APEX 服务进行交互。我可以轻松地验证和授权我的应用程序。一切正常。
但是,我收到的访问令牌往往会过期。
当然,我可以通过发送一个 refresh_token 来刷新它。听起来很棒。
问题是我在 SalesForce 的回复中没有收到 refresh_token。
我确实向 [instance].salesforce.com/services/oauth2/token 发送请求,我也尝试使用 login.salesforce.com/services/oauth2/token,但在响应中找不到“refresh_token”。除了它之外什么都有!..
salesforce - Force.com 标注:有没有办法从目标服务器获取完整响应
从 Force.com 调用 Web 服务时,我得到:
System.CalloutException:Web 服务标注失败:意外元素。解析器期待元素 'http://schemas.xmlsoap.org/soap/envelope/:Envelope' 但发现 ':HTML'
另一端的网络人员要求查看 Salesforce 从他们的服务器获得的完整响应。
有没有办法做到这一点?我尝试使用匿名执行的调试级别“最佳”运行,但这会产生相同的小消息,没有进一步的细节。
iframe - Salesforce 中基于 iframe 的集成
我想在 Salesforce iFrame 中显示我的网站,当有人在 iFrame 中的我的网站上进行任何活动时,我是否也想更新 Salesforce 页面?
我可以这样做吗,请建议?
oauth - SalesForce APEX 中 Crypto.generateMac() 的问题
我们需要对使用 OAuth 1.0 的服务进行一些标注,并要求每个请求都使用 HMAC-SHA1 进行签名。
该服务没有任何 APEX 客户端 API。因此,我们必须手动完成。
很遗憾,
返回与我们预期不同的字符串。我们将相同输入的输出与其他语言的库进行了比较。并且输出是不同的。
salesforce - 通过触发器显示警报框 - salesforce
是否可以通过触发器显示警报消息(不是错误消息)?我编写了一个触发器来检查系统中的重复帐户。此时的触发器会向用户提供一条错误消息,告诉用户存在重复帐户。但是,如果用户更改字段的值“记录是否接近重复?” 为YES,触发器允许用户保存记录。
但是,我想在警报弹出框中显示错误消息,例如“存在此名称的帐户,您确定要继续”,然后用户单击“是”并创建记录。关于我如何做到这一点的任何想法。我的代码如下: