标签: apex

Apex - 从DateTime对象中减去分钟数

我想从DateTime减去5分钟.现在()我可以知道如何做到这一点吗?

谢谢!

datetime salesforce subtraction apex

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

SFDC Apex 代码:从“Future”方法访问类级静态变量

我需要从我的 ApexController 类中调用 Web 服务。为此,我有一个带有属性 @future (callout=true) 的 asycn 方法。Web 服务调用需要引用在 VF 页面的保存调用中填充的对象。

由于静态(未来)调用并不会将所有对象作为方法参数传入,因此我计划将数据添加到静态 Map 中,并在静态方法中访问该数据以执行 Web 服务调用。但是,静态 Map 对象正在重新初始化,并且在静态方法中为 null。

如果有人能给我一些关于如何解决这个问题的指示,我将非常感激。谢谢!

这是代码片段:

      private static Map<String, WidgetModels.LeadInformation> leadsMap;

       ....
       ......
        public PageReference save() {

       if(leadsMap == null){
           leadsMap = new Map<String, WidgetModels.LeadInformation>();
        }
        leadsMap.put(guid,widgetLead);

       }
        //make async call to Widegt Webservice
        saveWidgetCallInformation(guid)

       //async call to widge webserivce  
      @future (callout=true)
      public static void saveWidgetCallInformation(String guid) {
        WidgetModels.LeadInformation cachedLeadInfo =   
        (WidgetModels.LeadInformation)leadsMap.get(guid);
      .....
      //call websevice

      }
Run Code Online (Sandbox Code Playgroud)

asynchronous web-services salesforce apex-code apex

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

Salesforce,使用 SOQL 从 ProcessInstance 对象访问 TargetObject 字段

我的控制器中有以下内容,用于由 PageBlockTable 使用的 Visualforce 页面。

我可以访问 p.ProcessInstance.TargetObject 的其他标准字段,例如 p.ProcessInstance.TargetObject.Name 和 .Id 等...

但是,如何访问与记录相关的 TargetObject 的自定义字段?或者这是不可能的?如果不可能,那么我假设我可以在单独的查询中完成,但我无法弄清楚如何。

谢谢

List<ProcessInstanceWorkitem> results = [Select p.ProcessInstance.Status, p.ProcessInstance.TargetObject.Name, p.ProcessInstance.TargetObject.Id, p.Actor.Name, p.CreatedBy.Name, p.CreatedDate FROM ProcessInstanceWorkitem p];
Run Code Online (Sandbox Code Playgroud)

soql apex

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

如何使我的Apex类返回或“运行” JSON?使用APEX REST

我正在使用以下代码为名为Resource Booking的Salesforce自定义对象生成JSON。如何“运行”文件(或调用responseJSON),以便当我输入自定义URL(在第一个注释中)时,它跳到类似于此示例网页的页面?https://www.googleapis.com/customsearch/v1?json

这是我的代码:

@RestResource(urlMapping='/demo/createTask/*') //endpoint definition > {Salesforce Base URL}/services/apexrest/demo/createTask/
global class ResourceBookingTransfer {

    public List<Resource_Booking__c> resourceBookingList{get; set;}

    public ResourceBookingTransfer(ApexPages.StandardController controller) {
        //getResourceBookingList(); 
    }

    @HttpGet //HttpGet request

    global static responseWrapper getResourceBookingList() {
        responseWrapper responseJSON = new responseWrapper(); //responseWrapper object for API response
        responseJSON.message = 'Hello World';
        return responseJSON; //return the JSON response
        //resourceBookingList = Database.query('SELECT Booking_ID__c, Booking_Name__c, Start_Date_Time__c, End_Date_Time__c, Resource__c FROM Resource_Booking__c');    
    }

    //wrapper class for the response to an API request
    global class responseWrapper {

        global String message …
Run Code Online (Sandbox Code Playgroud)

rest json http-get salesforce apex

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

如何在 apexcharts.js 上仅返回饼图中的值不会转换百分比

我正在为一个社会开发一个网站,我正在使用apexCharts.js,我想显示一个简单的饼图,但是当我显示它时,dataLabel 上的值是一个百分比。我不想将它们转换为值,当然当我们悬停饼图时会显示真实值。

我已经阅读了文档并搜索了 datalabels 选项。我的思路是:

formatter: function(val) { return val }
Run Code Online (Sandbox Code Playgroud)

但它不起作用......所以我在github上和这里都没有找到解决问题的例子。

在我的脚本下面:

var options = {
  chart: {
    width: 650,
    type: 'pie',
  },
  labels: ['Date formation',
    'Date formation 1',
    'Date formation 2',
    'Date formation 3',
    'Nombre de jours restant ',
    'Nombre de formations restantes'
  ],
  series: [202, 80, 62, 250, 52, 30],
  /* this portion NEED custom ???? */
  formatter: function (val) {
    return val
  },
  title: {
    text: "Jours de formation produits ou plannifiés" …
Run Code Online (Sandbox Code Playgroud)

pie-chart apex apexcharts

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

代码覆盖率失败您的代码覆盖率为 72%。您需要至少 75% 的覆盖率才能完成此部署

我正在开发一个新项目,其中客户预先存在的生产代码覆盖率低,只有 72%,因此我无法部署在沙箱中完成的任何工作。

错误:

代码覆盖率失败您的代码覆盖率为 72%。您需要至少 75% 的覆盖率才能完成此部署。

有没有人有关于如何增加代码覆盖率的建议?

code-coverage salesforce apex salesforce-lightning

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

根据oracle apex中的条件更改穿梭机的文本颜色

我在 oracle apex 中有两个不同的表,第一个是包含 KPI 的文档表,第二个是包含所有 KPI 结果的结果表。

我在页面中创建了一个穿梭机,用于从文档表中选择 KPI,然后将结果插入到结果表中。我需要的是,如果文档表中显示的 KPI 在结果表中没有任何结果,则它应该以红色显示。可以这样做吗?注意:表之间连接的主键和外键是kpicode

这是航天飞机的屏幕截图:

在此输入图像描述

以下是航天飞机的 SQL 查询,用于从文档表中获取所有 KPI:

select distinct kpi as k1, kpicode as k2
from documentation
where kpi is not null;
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql oracle-apex apex

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

数据未插入oracle apex时出现错误消息

我在oracle apex中有一个插入查询,有时由于不同的原因(例如在数字字段中写入文本),数据没有插入。有没有办法显示错误消息来检查数据是否插入数据库?

javascript oracle plsql oracle-apex apex

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

Salesforce开发人员工具箱授权问题框

有人在使用新的Box for Salesforce Developers Toolkit吗?该文档对Auth的工作原理非常粗略,并且我收到一条错误消息,提示该方法是“无法使用默认凭据对框进行标注”。有任何想法吗?

    public void onAfterInsert(List<Claimant__c> newClaimants, Map<Id, Claimant__c> newClmtMap) {

       box.Toolkit boxToolkit = new box.Toolkit();

       for(Claimant__c aClaimant : newClaimants){
        String claimantFolderId = boxToolkit.createFolderforRecordId(aClaimant.Id, aClaimant.Last_Name__c + ', ' + aClaimant.First_Name__c, true);

        boxToolkit.commitChanges();

        //debug code - mf
        string clmfld = [SELECT folderId__c from Claimant__c where id =: aclaimant.id].folderId__c;
        system.debug('-->CFolderID: ' + clmfld);
    }

}//end onAfterInsert   
Run Code Online (Sandbox Code Playgroud)

apex box

0
推荐指数
1
解决办法
486
查看次数

Java中如何返回字符串列表?

我想在调用该方法时返回一个字符串列表generateArrayList(2); 它提醒我"Method does not exist or incorrect signature: void generateArrayList(Integer) from the type anon" 任何人都可以帮助我!这是我的班级:

public class StringArrayTest {      
    public static List<String> generateArrayList(integer n){
        List<String> stringArray = new List<String>();
        for (integer i=0;i<n;i++){
            String str= 'Test'+String.valueOf(i);
            stringArray.add(str);
        }
        return stringArray;
    }
}
Run Code Online (Sandbox Code Playgroud)

java apex

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

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