问题标签 [soql]
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 - 自动化 Salesforce 安全检查
我需要创建一些自动化方法来检查给定 Salesforce 组织中的某些安全设置。四大是:
- 每个配置文件中的 IP 限制
- 移动用户设置已禁用
- 移动精简版已禁用
- 聊天已禁用
我认为前两个可以通过 API 完成(SOQL 获取所有配置文件并检查 loginIpRanges[] length >0 和 SOQL 获取所有用户并检查每个用户的 isMobileUser 属性),但我在 API 中找不到任何东西对于另外两个,我想知道我是否必须筛选它。
关于实现这一目标的最佳方法的任何建议?通过 API 远程连接的本地 Python 或其他脚本以及用于非 API 项目的屏幕抓取工具或 Selenium 脚本?安装在每个组织内的 Apex 或 VisualForce 页面?
我是 Salesforce 和 Apex 的新手,所以在我开始走一条路并在 Salesforce 中与通过 API 进行操作之前,我非常感谢任何指导。
谢谢!
salesforce - 审核给定用户可以在 SalesForce.com 中看到的记录
我正在尝试确定一种方法来审核给定用户可以查看哪些记录;
对象类型
记录类型
记录数
理想情况下,还可以查看用户可以查看的每个对象/记录类型的哪些字段。
我们需要经常为不同的用户和不同的组织重复这一点,因此希望避免手动确定这一点。
我的第一个想法是使用合作伙伴 WSDL 创建一个应用程序,但想问是否有任何更简单的方法或现有的解决方案。
谢谢大家
list - SOQL - APEX - 列表
大家好,
我有一个包含查询值的列表。该列表有多个字段,我如何访问该列表中的特定字段?
问题:
伪代码中的问题:
对于(listS 中的每个帐户){
ListAS.add(S__c field from the listS); }
我已经尝试了我在问题部分中提到的内容,但我无法访问它。请帮我。
我得到的错误是:列表有超过 1 行分配给 SObject。
非常感谢您的帮助。
注意:我不想为每个 AS _c 访问 for 循环内的 S_c 字段。我想为每个帐户访问它。
php - 通过 PHP 连接 SOQL 数据库
我对 php 和数据库非常陌生。突然间,我接到了这个社区服务项目,他们希望我连接到 SOQL 数据库,检索数据并将其显示在页面上。
作为一个完整的新手,我在谷歌中搜索了如何连接到 soql 数据库,但无济于事。我知道对于 mysql,我可以通过运行建立链接/连接mysql_connect(host, user, password)
;在一个 php.ini 文件中。有没有办法做类似的事情SOQL
?
salesforce - 使用 SOQL 进行连接
这是我的 SOQL 问题。
查询一:
查询 2:
两个查询之间的关系是c.regcode__c
将具有与 相同的值p.Code__c
。
我想结合Query1和Query2,所以c.regcode__c = p.Code__c
我被卡住了,我似乎无法为 SOQL 找到正确的语法。甚至可以在 API 中进行连接吗?
java - 如何在 Salesforce 中使用带有 WHERE 子句的批量 API
我想使用 Salesforce 的 Bulk API 来运行这种格式的查询。
我有数千个这样的字段值,并且想要检索这些对象的 Id。AFAIK,Salesforce 的批量查询仅支持一个 SOQL 语句作为输入。
一种选择可能是形成一个查询,如
但问题是 SOQL 有 10000 个字符的限制。
这里有什么建议吗?
谢谢
salesforce - 在 VF 页面上显示多子查询、动态字段、动态对象 SOQL 查询结果
我想将 SOQL 查询传递给页面,或者让用户自己在页面上输入,处理它,然后在表格中显示结果。
最大的问题是显示结果,因为 VF 动态绑定似乎只工作了一层,之后它给出了空指针异常(似乎是 SF 中的一些错误)。
我有一个动态主对象,其中包含来自查询的多个相关列表,例如:用户可能正在提取一个客户列表,其中包含所有相关的联系人和所有相关的机会。这是一个示例查询:
选择 id、姓名、BillingState、(从联系人中选择 id、姓名、职务)、(从机会中选择 id、金额),其中名称如 '%Corp%'
另一次,查询可能在完全不同的父对象上,例如:
select id, name, accountId, (select id, Cost from OpportunityLineItems), (select id, name from Attachments) from Opportunity limit 20
从查询中解析字段和对象名称不是问题,但是使用动态绑定在 VF 页面上的表中显示这些结果是一场噩梦,对我不起作用。有任何想法吗?或者您可能在某处看到过针对这种特定情况的 VF 代码?
作为旁注,以下是我在尝试使用动态绑定时在 VF 页面上不断遇到的错误
错误:java.lang.NullPointerException
错误:null
join - SOQL query to join one-to-one between two custom objects (Salesforce Apex)
I have two custom objects in Salesforce: Object1 and Object2 Object2 has a lookup field that references to Object1. More than one record in Object2 could have the same Object1 record referenced. I have to build a SOQL query wich makes a join of Object1 and Object2 where the matching is one-to-one.
ie. With those values in Object1 and Object2 I want that result:
The record in Object1 with Id=2 is not in result because it has two records in Object2 that references it. I would like to know how to achieve this with a SOQL query.
Thanks in advance!
php - SOQL查询,制定多条查询
我正在 php 中创建一个搜索框,以访问 SOQL 销售人员数据库中的数据。到目前为止,我有这个:
$query = "SELECT Id, FirstName, LastName, Phone From Contact WHERE FirstName = '$var'";
效果很好。但是,我该怎么做才能让我们说$var
可能是电话号码。因此,如果它与名字不匹配,请在电话号码等中搜索匹配项。
performance - Salesforce SOQL 查询长度和效率
我正在尝试解决仅删除与两个条件匹配的行的问题,每个条件都是一个 id 列表。现在这些 Id 是成对出现的,如果要删除的项目有一个,那么它必须有第二个,所以只使用两个 in 子句是行不通的。我想出了两个解决方案。
1)使用两个 in 子句,然后遍历项目并检查有问题的两个 id 是否出现在正确的配对中。
IE
2)遍历 id 并构建一个公认的长查询。
我喜欢第二个选择,因为我只得到我需要的项目,并且可以将列表放入删除,但我知道 salesforce 与 SOQL 查询挂断。第二个选项有惩罚吗?构建和查询长字符串或获取比必要更多的对象并过滤更好?