标签: apex-code

从Apex数据加载器中检索已删除的记录?

有没有人知道如何从Apex数据加载器或从Salesforce检索已删除的记录数据,除了从Web服务?

salesforce apex-code

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

VisualForce DateFormat - 如何显示Day

我试图在VisualForce中格式化日期,使它看起来像这样:

Tuesday 02/22/11
Run Code Online (Sandbox Code Playgroud)

我在stackoverflow上找到了这个引用:

如何在VisualForce中格式化日期?

但我无法确定格式字符串中的内容.

我尝试使用e这里引用的:

http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html

但是当我这样做时:

<apex:outputText value="{0,date,MM'/'e'/'yy}">
        <apex:param value="{!od.PriceBookEntry.Product2.Start__c}" /> 
</apex:outputText>
Run Code Online (Sandbox Code Playgroud)

我收到一个保存错误:

保存错误:日期格式模式无效


<apex:outputText value="{0,date,EEE MM'/'yy}">
    <apex:param value="{!od.PriceBookEntry.Product2.Start__c}" /> 
</apex:outputText>
Run Code Online (Sandbox Code Playgroud)

datetime salesforce datetime-format visualforce apex-code

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

QueryString中的QueryString

我想做类似下面的事情:

<form action=www.domain.com?retURL=www.domain2.com?parameter=a method="POST">
Run Code Online (Sandbox Code Playgroud)

但这是不可能的.

我想要做的是我有一个联系我们表格.当用户点击提交到此表单时,它会被重定向到一个页面(我在此页面中无法控制 - domain.com),该页面提交此数据,然后将其重定向到retURL(我在此页面中有控制权).在这个retURL中,我想显示提交的数据.

我怎样才能做到这一点?

长话短说,我正在为SalesForce做一个感谢页面.

我非常感谢你的推荐.

html salesforce visualforce apex-code

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

如何使用命令链接和outputlink重定向到新的VF页面?

我有一份资产清单

Name:  column 2:  etc

A1      C1        b1
A2      c2        b2
Run Code Online (Sandbox Code Playgroud)

当我点击A1时,我调用action ="{!assetClicked}"来做一些逻辑,但我不能将它重定向到另一个Visual Force页面如果我使用我可以链接到另一个VF页面,但不能做action ="{ !assetClicked}"

有没有办法将它们组合在一起或其他方式?

页码:

<apex:form >
  <apex:commandLink action="{! assetClicked}" value="{!wn.name}" id="theCommandLink"> 
    <apex:param value="{!wn.name}" name="id" assignTo="{!selectedAsset}" ></apex:param>
    <apex:outputLink value="/{!wn.id}" id="eventlink">{!wn.name}</apex:outputLink>
  </apex:commandLink> 
</apex:form>
Run Code Online (Sandbox Code Playgroud)

salesforce force.com visualforce apex-code

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

Apex和salesforce

我也是salesforce和apex的新手.在工作时试图理解两者.我想知道关注事情

  1. 是否可以在Salesforce中运行Java代码而不是Apex?

  2. 是否可以在Apex代码中包含这样的包,以便我可以将类似的宽类型组合在一起?

  3. 有没有简单的方法来调试本地系统上的Apex应用程序?目前我正在尝试放置system.debug并使用Salesforce执行它.

  4. 我可以在salesforce中配置环境变量并在Apex中使用它吗?

非常感谢帮助我

salesforce apex-code

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

Salesforce.com:获取SOQL语句以返回要在电子邮件模板中使用的字符串?

我为生日做了一个Apex Scheduler Class.当生日为2天时,该课程可以成功发送电子邮件给我们的导演.

但是,两天后生日时发送的电子邮件模板需要包含联系人的姓氏和生日.(电子邮件模板看起来是这样的:这是一个调度程序生成的电子邮件通知您名字的生日:{!Contact.FirstName},姓氏:{!Contact.LastName}是的{!Contact.Next_Birthday__c}.

在我的调度程序中,我使用SOQl语句在数据库中查询联系人的id和名字.

在我调用查询后,如何将我刚查询的信息转换为在电子邮件模板中使用的字符串/方法?

我的猜测是将查询结果作为字符串返回?任何建议表示赞赏!

这是我的代码:

global class BirthdayName implements Schedulable
{
    global void execute (SchedulableContext ctx) 
    { 
        sendBirthdayEmail(); 
    }

    public void sendBirthdayEmail()
    {
        for(Contact con : [SELECT Contact.name, Id FROM Contact WHERE Next_Birthday__c = : system.Today().addDays(2)])
        {
            Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage(); 
            mail.setTemplateId('00XJ0000000M31w'); 
            mail.setTargetObjectId('005J0000000JWYx'); 
            mail.setSaveAsActivity(false);
            Messaging.sendEmail(new Messaging.SingleEmailMessage[] {mail}); 
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

salesforce soql apex-code

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

Salesforce Apex:验证格式和值的日期

我需要验证用户通过visualforce页面输入的日期字段.我的代码期望的格式是"yyyy-MM-dd".

在顶点处理此问题的最佳方法是什么?在使用某些标准类之前,我在Java中做了类似的事情,例如在SimpleDateFormat之类的Apex中没有.

现在我可以使用正则表达式检查"格式"是否正确.但我还必须阻止用户输入符合格式的"9999-99-99".我希望Salesforce有一个很好的内置解决方案.

谢谢你,凯文

validation date salesforce apex-code

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

Apex Code发送电子邮件提醒

如何编写顶点代码以使用字段信息将记录所有者更改的电子邮件警报发送给旧记录所有者?帮帮忙

salesforce apex-code

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

如何在APEX中编写多维数组

我在Java中有一个二维数组:

private static final string[][] namestr = { { John, Mark, David,
}, { Peter, Ken, Mary,
}, { Fisher, Alice, Chris,
}, { Tod, Jen, Joe, Morton
}};
Run Code Online (Sandbox Code Playgroud)

如何在Apex中编写此二维数组?

我仍然需要使用[4] [3]将其保留为二维数组,

谢谢

visualforce apex-code

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

Apex初学者 - 从触发器发送电子邮件

这是我用APEX编写的第一段代码,所以我正在学习...知道一点Java(到研究生水平),但我不知道为什么这不起作用.

我知道它不会像之前告诉我那样给salesforce一个错误(因此最后注释掉了调试.我更改了联系人电子邮件,它只是这样做,但我没有收到任何电子邮件!这是代码,谢谢你有任何帮助!

trigger Test1 on Contact (after update) {

//IF Email has changed (look at the old email and compare to new)
if(trigger.old[0].Email != trigger.new[0].Email){


    //Commit current transaction, reserver email capacity
    Messaging.reserveSingleEmailCapacity(1);
    //Create an email message object
    Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();

    //List<Messaging.SendEmailResult> results = new list<Messaging.SendEmailResult>();
    //hold email address
    String[] toAddresses = new String[] {trigger.new[0].Email};

    //Assign new address string
    mail.setToAddresses(toAddresses);
    //specify return ad (assuming as being sent from server)    
    mail.setReplyTo('XXX@example.com');
    //sender name
    mail.setSenderDisplayName('Mr Apex Tester');
    //Subject Specification
    mail.setSubject('Subjected to …
Run Code Online (Sandbox Code Playgroud)

email salesforce soql apex-code

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