标签: apex

Salesforce chart.js 的自定义靶心图

我想创建一层重叠的圆圈。类似于以下http://imgur.com/VAB2jsy

我想它类似于靶心图。我想它需要使用 chart.js 构建并绑定到 Salesforce Apex Page。这个想法是它将被嵌入到帐户中,并将根据角色从帐户中填充联系人详细信息(相关列表)。它将显示 14 个角色的信息,并且圆圈的层数也是固定的。
第一个最里面的圆圈有 2 个角色。2nd有2个角色3rd有2个角色4th有3个角色5th有5个角色。

如果有多个人,它应该在每个圈子内显示该角色下的多个人,并且应该动态调整。

我知道它可以完成,但不知道如何完成它。任何人都可以帮助使用 chart.js 或 js 脚本来帮助我实现这一目标以及如何将其嵌入到顶点页面中?

javascript salesforce apex chart.js

5
推荐指数
0
解决办法
258
查看次数

有没有办法序列化/反序列化具有不同名称的 Apex 对象属性?

我是在 Apex 中构建 API 包装器的团队的一员。我们的服务响应使用蛇形大小写,但我们希望遵循样式约定并对我们的 Apex 变量使用驼色大小写。但是,如果名称不匹配,则在反序列化响应时将无法正确设置属性。

有谁知道指定用于序列化的特定名称的方法?在 Java 中,我们使用了 Gson 的 SerializedName 注释(https://google.github.io/gson/apidocs/com/google/gson/annotations/SerializedName.html)。不过,我无法为 Apex 找到类似的东西。

salesforce apex-code apex

5
推荐指数
1
解决办法
670
查看次数

如何使用 APEX 编译器将 Ada 代码从 Sun Solaris 10 迁移到 11

我对 Ada 的经验为零,所以请耐心等待。我们继承了 90 年代后期编写的 20 年前的系统。编译后的代码当前在 Sun Solaris 10 系统上运行。多年来没有人接触过代码。Ada 的编译器是 APEX。我的任务是知道这是否可以在 Solaris 11 上运行,如果可以,使用什么编译器。所以我的问题是 - 顶点还存在吗?我找到了一篇引用它的文章,并且该网站 ( www.rational.com ) 不再处于活动状态 - 它会将您重新路由到 IBM 站点。800 号码也不起作用。那么我是否可以假设这不再是一种选择?我现在该怎么做才能在新系统上迁移和重新编译我们的所有代码?C C++ Ada 等。我是否需要购买新的编译器 - 需要更改编码才能工作吗?任何帮助是极大的赞赏。

compiler-construction solaris ada apex

5
推荐指数
1
解决办法
172
查看次数

如何使用apex控制器中的查找字段将数据插入到自定义对象中

我有一个自定义对象MyCustomObj__c,其中有一个名为"ContactData"的字段.

我试图使用以下apex方法将记录插入自定义对象.它给出了一个错误:

Invalid ID
Run Code Online (Sandbox Code Playgroud)

该值Hari已存在于"联系人"列表中.

顶点代码:

public static String saveData(){
    MyCustomObj__c newObj = new MyCustomObj__c(); 
    newObj.contactData__c = 'Hari';
    insert newObj;
    return "success";
}
Run Code Online (Sandbox Code Playgroud)

如何插入一行?

salesforce visualforce apex

4
推荐指数
1
解决办法
2万
查看次数

Apex 如何更新自定义元数据类型记录/文字值?

我有一个自定义元数据类型“项目文字”,其中包含包含自定义字段 ID 的记录

示例:标签:StatusFieldId 名称:StatusFieldId Id 字段:00N8E000000XYuM

使用 DML 语句给我一个错误“Id 字段不可写”

有没有办法使用 apex 更新值?也许通过使用元数据 API,但如何?

metadata salesforce apex

4
推荐指数
1
解决办法
6611
查看次数

通过服务帐户密钥访问 Google Sheets API

我正在研究 Google Sheets <-> Salesforce 集成,并使用 Salesforce 编程语言 - Apex 在 Force.com 平台上进行开发。

目前我正在尝试连接到 Google Sheets API。我正在使用服务帐户密钥,因此 Salesforce 可以从 Google Sheets 中提取数据,而无需每次发出查询时都进行手动授权。

我现在已设置服务帐户密钥,并且已成功向其发送请求以获取 access_code。

然后我尝试使用以下类查询 API:

        /****** API CALLOUT *******/
        public static HttpResponse googleSheetsCallout (){
    //the below line provides a string containing access token to google
          string accessCode = getAccessToken();
//I found this endpoint structure online, this may be why my script 
//isn't working. However, I am struggling to find the alternative.          
string endpoint = 'https://sheets.googleapis.com/v4/spreadsheets/params=[SPREADSHEET ID GOES HERE]/values/[RANGE GOES …
Run Code Online (Sandbox Code Playgroud)

java api google-app-engine oauth-2.0 apex

4
推荐指数
1
解决办法
4887
查看次数

如何在 Salesforce 的 SOQL 查询中使用 select *?

我正在尝试在 Salesforce 中运行选择,如下所示:

     SELECT [Account].* FROM [Account] WHERE [Account].Id IN ('123456789012345678')
Run Code Online (Sandbox Code Playgroud)

但给出错误:“解析查询时出现未知错误”我该如何进行此选择?

salesforce soql apex

4
推荐指数
1
解决办法
1万
查看次数

导入 Apex 时出现 `UnencryptedCookieSessionFactoryConfig` 错误

我正在尝试使用 Apex,每当我尝试导入它(或任何涉及它的东西)时,我都会得到以下回溯:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/anaconda3/lib/python3.8/site-packages/apex/__init__.py", line 13, in <module>
    from pyramid.session import UnencryptedCookieSessionFactoryConfig
ImportError: cannot import name 'UnencryptedCookieSessionFactoryConfig' from 'pyramid.session' (unknown location)
Run Code Online (Sandbox Code Playgroud)

我安装并导入了 Pyramid 库,不会导致任何问题。我的 Python 版本是 3.8.5,我的操作系统是 Ubuntu 18.04.5。

我试过在网上搜索,但没有找到令人满意的解决方案,希望知道是否有熟悉的人能够提供一些关于问题可能是什么以及我能做什么的提示。谢谢。

python python-import pyramid apex

4
推荐指数
3
解决办法
6335
查看次数

FIELD_CUSTOM_VALIDATION_EXCEPTION

我正在为触发器编写测试类.但我无法正常运行它只包含68%.错误是

System.DmlException: Insert failed. First exception on row 0; first error: FIELD_CUSTOM_VALIDATION_EXCEPTION, This part is not forecastable. 

@isTest
private class TestTriggers
{
   static testMethod void testService()
   {        
   //Insert part    
    list<Opportunity> Opportunity = new list<Opportunity>();
    Opportunity = [Select id from Opportunity];
    list<Product2> Product = new list<Product2>();
    Product = [Select id from Product2];
    Part__c p = new Part__c(Stage__c = 'idea',Product__c=Product[0].id,Opportunity__c=Opportunity[0].id);
    insert p;

   //Update part
    list<part__c> partlist = new list<part__c>();
    partlist =  [Select Stage__c from part__c where Stage__c = 'idea'];
    partlist[0].Stage__c = 'update'; …
Run Code Online (Sandbox Code Playgroud)

salesforce apex

3
推荐指数
1
解决办法
2万
查看次数

将变量传递给 SOQL 中的选择查询

我正在运行一个 Python 脚本,该脚本使用simple-salesforce 包来查询我的 Salesforce 帐户中的所有数据。对于上下文,脚本读取存储在 CSV 文件中的字典并将特定值(字符串)存储在变量中(见下文)。

    with open('/Users/username/Documents/filename.csv', 'rU') as f:
        mydict = dict(filter(None, csv.reader(f)))
    myString = mydict['key']
Run Code Online (Sandbox Code Playgroud)

然后,我想将变量 (myString) 传递到 SOQL 选择查询中。但是,当我尝试将变量传递到查询中时,出现以下错误:绑定变量仅在 Apex 代码中允许。下面,您可以看到我尝试以 simple-salesforce 格式运行的查询,用于 SOQL 查询。

    sf.query("SELECT Id, Name FROM deal__c WHERE contact__c = myString")
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何将我的变量传递到 SOQL 选择查询中?如果这是最佳解决方案,我愿意使用 Apex 或动态 SOQL,但如果这是最佳解决方案,请告知如何在我的 Python 脚本中使用 Apex 代码(即,如果我需要指定切换到 Apex 或安装 Apex 的位置)不知何故)。

python soql apex

2
推荐指数
1
解决办法
2888
查看次数