Salesforce 如何在Account对象中将帐单地址复制到发货地址的功能反转?

Salesforce 如何在Account对象中将帐单地址复制到发货地址的功能反转?,salesforce,visualforce,Salesforce,Visualforce,实际上,在Account对象中存在将帐单地址复制到发货地址的功能。但我想创建一个按钮,以便发货地址必须复制到帐单地址 您可以创建页面和控制器,并通过按钮调用它们 public with sharing class CopyBilling { string accId; public CopyBilling (){ accId = ApexPages.currentPage().getParameters().get('accId'); } publi

实际上,在Account对象中存在将帐单地址复制到发货地址的功能。但我想创建一个按钮,以便发货地址必须复制到帐单地址

您可以创建页面和控制器,并通过按钮调用它们

public with sharing class CopyBilling {
   string accId;
   public CopyBilling (){
        accId = ApexPages.currentPage().getParameters().get('accId');
    }

    public PageReference copy(){
          Account acc = ...
          return  new PageReference('/'+acc.Id)
    }

}

<apex:page controller="CopyBilling" action="{!copy}"></apex:page>
public与共享类CopyBilling{
字符串accId;
公共帐单(){
accId=ApexPages.currentPage().getParameters().get('accId');
}
公共页引用副本(){
帐户acc=。。。
返回新的页面引用('/'+acc.Id)
}
}

我实现了自定义复选框字段和工作流字段更新。略为简陋,但确实有效

在account对象上创建一个自定义复选框“copy shipping to billing”

为要复制的每个字段创建“字段更新”的即时工作流操作。选择“使用公式设置新值”,并为每个字段更新插入相应的装运地址字段


保存时,将记录替换为账单字段和发货字段。

您能提供完整代码吗。因为我需要搜索代码,但我的条件不同,因为我有自定义地址字段,必须通过按钮功能复制到账单地址字段。请提供紧急情况。投票否决,因为你没有表现出自己尝试过的迹象,你对下面答案的评论也是如此。