问题标签 [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.
apex-code - 获取 apex 包前缀名称?
有没有办法在 apex 中获取托管包的前缀名称?
我有一个 SOSL 查询,但该应用程序位于开发人员组织和托管包中,如果我有办法获取包名称,那就太好了,因为我不必对其进行硬编码。
谢谢。
salesforce - SOQL - 查询当前用户关注的用户列表
在我的应用程序中,我显示了当前用户的列表。我这样要求:
尝试 1
这正是以管理员身份登录时应该做的事情,但我发现非管理员会收到错误:
实现限制:EntitySubscription 只允许在指定 LIMIT 且最多 1000 时对非管理员用户进行安全评估
好的,没什么大不了的,我会像这样在上面打一个 LIMIT :
尝试 2
容易,对吧?错误的。这给出了以下内容:
期待一个右括号,找到'LIMIT'
好的...
然后我试着像这样打破它:
尝试 3
我交叉手指,然后...
嗯,我已经看到了这似乎是可能的例子,比如在developerforce board上,所以我现在有点不知所措。
所以我们在这里。我需要选择特定用户在 Chatter 上关注的用户名和图片列表。如果有完全不同的方式来解决它,我愿意接受。
salesforce - 有没有办法按 SOQL 中日期时间字段的日期部分进行分组?
有没有办法(不创建公式 datevalue(datetime) 字段)在 datetime 字段的日期部分聚合 SOQL 查询?例如,我想做类似的事情:
select datevalue(datetimeField), count(Id) from object__c group by datevalue(datetimeField)
date - 将 LastModifiedDate 与两个日期进行比较时,Salesforce SOQL 查询不返回行
并感谢您花时间查看我的帖子。
我正在尝试检索在两个日期之间修改的联系人列表(LastModifiedDate >= Date1 AND LastModifiedDate <= Date2)。当我查询时,我收到 0 行。如果我只取出第二部分(LastModifiedDate <= Date2),我会收到很多。
这是我的代码和调试日志 - 首先是两个日期:
调试
现在只有一个日期
调试:
欢迎任何建议。
sql-server - SOQL - 将日期转换为所有者区域设置
我们使用 DBAmp 将 Salesforce.com 与 SQL Server 集成(基本上添加了一个链接服务器),并使用 OPENQUERY 对我们的 SF 数据运行查询。
我正在尝试针对机会进行一些报告,并希望在机会所有者本地日期时间(即用户将在 salesforce 中看到的日期时间)返回机会的创建日期。
我们的 dbamp 配置强制日期为 UTC。
我偶然发现了一个日期函数(在 Salesforce 文档中),我认为它可能会有所帮助,但是当我尝试使用它时出现错误,因此无法证明它,下面是 convertTimezone 函数的示例用法:
以下是返回的错误:
p>你能不能在下面的 OPENQUERY 中使用 SOQL 函数?
更新:
我刚刚与 Bill Emerson 有过一些通信(我相信他是 DBAmp 集成工具的创建者):
您应该能够使用 SOQL 函数,所以我不确定您为什么会遇到解析失败。我将设置一个测试用例并报告回来。
当我收到回复时,我会再次更新帖子。谢谢
soql - SOQL 子查询不起作用
我正在尝试使用 WHERE CLAUSE 从 SOQL 查询中检索 MAX 日期。我可以使用以下 SQL 语法在 Oracle 中完成此操作:
如何使用 WHERE 子句在 SOQL 中完成相同的任务?
请帮忙!
纽约
soap - 如何确定 Salesforce.com 中的字段是否存储整数?
我正在编写 Salesforce.com 和其他服务之间的集成,但我遇到了整数字段的问题。在 Salesforce.com 中,我定义了一个“数字”类型的字段,其中“小数位数”设置为“0”。在另一个服务中,它被明确地存储为一个整数。这两个字段应该存储相同的整数数值。
一旦我将值存储在该字段的 Salesforce.com 变体中,就会出现问题。Salesforce.com 将从其Query()
和QueryAll()
操作返回相同的值,并错误地附加了一定的精度。
例如,如果我在 Salesforce.com 中为该字段插入值“827”,当我稍后从 Salesforce.com 中提取该数字时,它会说该值为“827.0”。
我不想硬编码我的集成以从特定字段中删除这些十进制值。那是不可维护的。我希望它足够聪明,可以在其余集成代码运行之前从所有整数字段中删除十进制值。使用 Salesforce.com SOAP API,我将如何做到这一点?
我认为这与我可以扫描元数据的“字段”属性有关,但我看不到从DescribeSObjectResultDescribeSObject()
中提取小数位数的方法。
dynamic - 如何获取通用 sObject 中的字段列表?
我正在尝试构建一个查询构建器,其中 sObject 结果可以包含不确定数量的字段。我正在使用结果来构建动态表,但我无法找到一种方法来读取 sObject 以获取查询中的字段列表。
我知道如何使用 getDescribe 信息获取所有字段的列表,但查询可能不包含所有这些字段。
有没有办法做到这一点?
salesforce - Soql 查询获取商机中某个客户的所有相关联系人
我有 SOQL 查询,它根据 where 条件查询一些记录。
我还需要获取机会中帐户的相关联系方式。即我需要添加联系人的电子邮件 ID,他们都是机会中帐户的一部分。
对于每个机会,我需要获取与机会中的帐户关联的所有联系人电子邮件 ID。
我真的不知道如何解决这个问题。参考文档我可以使用查询获取帐户的联系信息
我怎样才能利用这个机会?
谢谢
javascript - Salesforce Java 脚本加入或引用查询
我正在尝试使用 Javascript 同时从几个对象中选择数据。
我想从商机中选择 LOB__C、risk_state__c 以及与该商机相关的联系人的名字和姓氏。我不知道该怎么做。
多谢你们。