-1
A
回答
0
是的。雖然DML is forbidden Profile對象本身,您可以更改用戶的個人資料(從APEX開發指南):只有在測試類使用
Profile p = [SELECT Id FROM Profile WHERE Name='Standard User'];
User u = new User(Alias = 'standt', Email='[email protected]',
EmailEncodingKey='UTF-8', LastName='Testing', LanguageLocaleKey='en_US',
LocaleSidKey='en_US', ProfileId = p.Id, // <---
TimeZoneSidKey='America/Los_Angeles', UserName='[email protected]');
System.runAs(u)
{
// The following code runs as user 'u'
System.debug('Current User: ' + UserInfo.getUserName());
System.debug('Current Profile: ' + UserInfo.getProfileId());
}
0
System.runAs(U),用於根尖類,你可以不寫以上代碼
相關問題
- 1. Salesforce客戶門戶禁用標準css
- 2. Salesforce中客戶門戶中的Jquery
- 3. 更改用戶配置文件
- 4. 客戶門戶用戶是否可以在salesforce中創建記錄?
- 5. 更改Websphere門戶服務器的配置文件
- 6. 如何更改Websphere門戶服務器的配置文件
- 7. 如何使用Web Service API訪問SalesForce用戶配置文件?
- 8. 使用Salesforce PHP API生成用戶配置文件報告
- 9. Salesforce客戶
- 10. 在客戶門戶中顯示附件
- 11. 使用Azure門戶配置BGP
- 12. 更新用戶許可字段和配置文件字段在使用SOQL或Apex的標準對象用戶?
- 13. Vtiger客戶門戶設置問題
- 14. carrierwave刪除用戶配置文件更新的用戶頭像
- 15. 客戶門戶網站中未登錄的用戶
- 16. 檢查Salesforce用戶/配置文件是否允許使用Apex/SOQL發送批量電子郵件?
- 17. 使用p4客戶端排除文件:「客戶端xxxx未更改」
- 18. WPF:在運行時更改配置文件的用戶設置?
- 19. Kentico客戶端門戶
- 20. MIXED_DML_OPERATION錯誤在Salesforce的Apex觸發時更新用戶對象
- 21. 處理用戶門戶和客戶網站的架構中的單用戶表
- 22. Dnn 8:更新用戶配置文件
- 23. 流星用戶配置文件更新
- 24. Django擴展用戶UserProfile:用戶沒有用戶配置文件
- 25. 用戶配置文件
- 26. 使用用戶配置文件字段
- 27. 使用Objective C獲取當前用戶配置文件Google Plus客戶端庫
- 28. 在SFDC客戶門戶中顯示用戶協議
- 29. URL到每個用戶的配置文件中的用戶
- 30. 有關SoftLayer客戶門戶的用戶名的規則