顯示具有 Salesforce Developer Console 標籤的文章。 顯示所有文章
顯示具有 Salesforce Developer Console 標籤的文章。 顯示所有文章

2018-05-10

Execute Apex Class right away/scheduled/delayed in Developer console

如果要測試的 Apex/Bech 是排程執行的,可以不用傻傻等系統幫你執行。

直接在 Developer Console -> Debug -> Open execute anonymous window

輸入以下指令,好直接執行該 Apex:


YourScheduleApexClass s=new YourScheduleApexClass();
s.execute(null) ;


把 YourScheduleApexClass 改成目標 Apex Class 名稱,當然,也要該 Class 是執行的 interface 才可以。

2018-04-30

Failed to save xxx.cmp: Invalid Descriptor Format

Failed to save campingListItem.cmp: Invalid Descriptor Format: Camping_Item__c [TYPE]: Source

這是因為在console介面所使用的object的名字與系統內的名字不同造成的。

因為“空白、換行、標點”都會算入,所以通常檢查拼寫跟標點就可以解決了。

2018-04-20

Salesforce Visualforce Page 寫註解的方法

當成一般網頁就可以了,所以註解就是像下面這樣:

Salesforce Apex Developer Console 自動縮排

搜尋後發現英文關鍵字是:Formatter(這個比較接近排版), auto-indent(自動縮排)

Salesforce Developer Console有自動縮排功能,快鍵是: [Shift] + [Tab]  (Mac也適用)

這個功能還滿 by IDE的,所以沒有看到什麼universal hot key,所以用便條紙記下來叭,等3M便條紙爛了,或是電腦記憶體不足需要清理電子便利貼的時候,應該也記得起來了。





因為超懷念 gg=G 這種功能,所以寫了幾天Apex就馬上開始找熱鍵。



剛剛測試,在目前最新的API:42版本中,只有自動縮排,不會取消空行、刪掉多餘的空白。

I know, I know, 用自己電腦裡的IDE有很多套鍵可以使用(還有多變數自動對齊、變數前後自動只留一個空白、標色補完等等這樣那種酷炫的套件),但如果只是看一下簡單的code,那自動縮排應該就夠了。

Source: https://stackoverflow.com/questions/42572049/any-shortcut-key-to-indent-code-in-developer-console-in-salesforce