在Sandbox环境重新刷新后,需要对Weblink中的Url做相应的修改。(从生产环境Url,修改为测试环境Url)
第1选择一定是通过写代码来实现Url的更新了,但是Update的时候就是会出错。
Weblink webLink = [select Id,Name,Url from Weblink where Name='XXX']; webLink.Url = ‘https://XXXtest.XXX.com’; update webLink;
向Google大神请教之后发现,该sObject不支持DML操作。具体如下:
- AccountTerritoryAssignmentRule
- AccountTerritoryAssignmentRuleItem
- ApexComponent
- ApexPage
- BusinessHours
- BusinessProcess
- CategoryNode
- CurrencyType
- DatedConversionRate
- NetworkMember (updateonly)
- ProcessInstance
- Profile
- RecordType
- SelfServiceUser
- StaticResource
- Territory2
- UserAccountTeamMember
- UserTerritory
- WebLink
那么好吧,就只有乖乖的手动修改了。
相关推荐
Apex通过**Salesforce**提供的API与其他组件交互,如数据库操作(DML)、查询语言(SOQL)等。 #### 三、Apex开发流程 - **开发环境搭建**:首先需要设置一个开发环境,通常是在**Salesforce**沙盒(Sandbox)组织...
- Apex 数据操纵语言(DML)的基本操作。 - **示例**: - 使用 SOQL 查询一组记录。 - 执行 DML 操作更新记录。 **9. 异常处理** - **知识点**: - 异常的基本概念。 - try-catch-finally 结构的使用。 - ...
- **目标**:学习如何不使用开发者控制台而在Salesforce用户界面上创建Apex类。 - **步骤**: - 进入Salesforce设置页面。 - 使用向导创建新的Apex类。 - 完善类的功能并进行测试。 #### 第二章:Apex语言基础...
5. **Apex SOQL和DML**:Apex支持Structured Query Language (SOQL)用于查询数据,以及Data Manipulation Language (DML)用于增删改查记录。了解如何编写高效的SOQL查询以及何时使用DML操作是至关重要的。 6. **...
3. **SOQL(Salesforce Object Query Language)与DML(Data Manipulation Language)**:Apex中用于查询和操作数据的语言,类似于SQL,但针对Salesforce环境进行了优化。 4. **Apex测试**:编写测试用例以确保代码...
6. **Apex DML Operations**:Apex支持数据操作语言(DML),包括insert、update、delete和undelete,用于在Salesforce数据库中创建、修改和删除记录。 7. **Apex Testing**:为了确保Apex代码的质量和性能,...
Apex中的SObject(Salesforce Object)概念是核心,它用于处理数据模型和业务逻辑。 2. **Apex交易控制**:Apex支持事务控制,这意味着一组操作要么全部成功,要么全部失败。这对于保持数据一致性至关重要,特别是...
- 注意避免SOQL查询的过多使用和循环中的DML操作,以提高性能。 10. **Apex最佳实践**: - 遵循Salesforce的最佳实践,例如避免使用静态变量存储会话数据,限制触发器的深度嵌套,以及有效管理异步操作。 综上所...