Loading
通过单击(而不是节点)展开 Salesforce
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          自定义按钮示例:批量删除

          自定义按钮示例:批量删除

          本示例将为 Salesforce Classic 创建 JavaScript 自定义按钮,可将其添加到活动相关列表和列表视图中并允许用户同时删除所选记录。

          所需的 Edition

          适用于:Salesforce Classic

          自定义按钮和链接适用于:所有版本

          Visualforce 页面和 S-Control 可在以下版本中使用:Contact ManagerGroupProfessionalEnterprisePerformanceUnlimitedDeveloper Edition

          所需用户权限
          创建或更改自定义按钮或链接: 自定义应用程序
          备注
          备注

          所有版本都支持 JavaScript 自定义按钮,仅在 Salesforce Classic 中支持。此处描述的批量删除功能不适用于未启用 API 的版本。

          1. 使用这些属性为个案定义按钮。
            显示类型 列表按钮

            选中显示复选框(适用于多记录选项),这样,在单击按钮之前,用户可选择列表中的多个记录。

            行为 执行 JavaScript
            内容源 OnClick JavaScript
            使用本示例代码:
            {!REQUIRESCRIPT("/soap/ajax/9.0/connection.js")} 
            
            var records = {!GETRECORDIDS( $ObjectType.Event )}; 
            var taskRecords = {!GETRECORDIDS( $ObjectType.Task)}; 
            records = records.concat(taskRecords); 
            
            
            if (records[0] == null) { 
            alert("Please select at least one record.") } 
            else { 
            
            var errors = []; 
            var result = sforce.connection.deleteIds(records); 
            if (result && result.length){ 
            var numFailed = 0; 
            var numSucceeded = 0; 
            for (var i = 0; i < result.length; i++){ 
            var res = result[i]; 
            if (res && res.success == 'true'){ 
            numSucceeded++; 
            } else { 
            var es = res.getArray("errors"); 
            if (es.length > 0) { 
            errors.push(es[0].message); 
            } 
            numFailed++; 
            } 
            } 
            if (numFailed > 0){ 
            alert("Failed: " + numFailed + "\nSucceeded: " + numSucceeded + " \n Due to: " + errors.join("\n")); 
            } else { 
            alert("Number of records deleted: " + numSucceeded); 
            } 
            } 
            window.location.reload(); 
            }
          2. 添加按钮到您的活动列表视图。
          3. 添加按钮到包含活动相关列表的所有页面布局。该按钮将删除列表中的任一选定任务或事件。

          可从 https://appexchange.salesforce.com/ 的批量删除应用程序安装自定义按钮。

           
          正在加载
          Salesforce Help | Article