2014-06-01から1ヶ月間の記事一覧
すぐ忘れるのでメモ。 Salesforceのメールに関連する制限です。 (2014/07/09追記) こんなの見つけた。 https://na7.salesforce.com/help/pdfs/en/salesforce_app_limits_cheatsheet.pdf これのEmail Limitsという項はガバナ制限のリファレンスのところに書…
ちょいメモ。 ある日付から、その曜日を取得する方法。 Datetime dt = Datetime.now(); // 'EEE'を使うと略称(例:Fri) // 'EEEE'を使うと略さない曜日(例:Friday) String weekdayStr = dt.format('EEE'); これで曜日が文字列(ただし英語)として取得…
非常に基本的な話ですが、認証方式についてちょいメモ。 また、ApexでどうやってBase64エンコードやMD5ハッシュ化を行うかについては おまけ程度に。
ちょいメモ。 VisualforceでMapオブジェクトの値を表示したい時は {!Mapオブジェクト名[キー名]} で取得可能。 以下はサンプル。 Apex側 public class MapValueSampleController { public Map<String,String> sampleMap { get { return new Map<String, String> { 'foo' => 'bar', 'hoge' =></string,></string,string>…
タスクと予定を同時に見るために、Googleカレンダーをよく使います。 が、Todoリストの幅を変更できないので、どうにかできないか調べてみた。 どうやら、ブラウザのアドオンやプラグインでユーザースクリプトを書けばよさそう。 今回は、ブラウザとしてChro…
第1回、第2回に引き続いて、第3弾。 javascriptだけで実装する Apex + Visualforce で実装する Apex Web Serviceを使って実装する のうちの、「3. Apex Web Serviceを使って実装する」です。 今回でラスト。
タイトルの通り、本当に自分が気になった項目だけ。 リリースノートはこちら
たとえば、活動履歴 > メールの送信で宛先を検索している時に メールアドレスでも検索できるようにしたいよねという話。 この画面ですね。
前回の記事に引き続いて、第2弾。 javascriptだけで実装する Apex + Visualforce で実装する Apex Web Serviceを使って実装する のうちの、今回は「2. Apex + Visualforce で実装する」です。
やりたいことはこんな感じ。 とあるオブジェクトの詳細レコードから、参照関係にあるオブジェクトのレコードを関連リストとして表示する。 リストの各レコード左側にチェックボックスが表示されて、チェックを入れたレコードについて一括処理をする。 今調べ…
メモ。 標準オブジェクトの場合と、カスタムオブジェクトの場合について整理。 こちらの公式ドキュメントが参考になる。 Salesforce Developers
Apexから外部サービスを利用するための方法としてApexコールアウトというのがあります。 今回はこれを使って、GitHubと連携するサンプルを作ってみたという話。 Salesforceでケースが新規作成された時に、指定したGitHubのリポジトリにIssueも登録されるとい…
1ヶ月ぐらい前の記事にSalesforce1で新規行動を作成する方法を書いたけど、 その時わからなかった「行動作成画面のカスタマイズ」方法がわかったのでメモ。 結論から言うと、 Salesforce1の新規行動作成画面のレイアウトも編集可能 レイアウトの編集によって…
リード(Lead)オブジェクトの「取引の開始」を実行すると リードの色々な項目の情報を引き継いで新たに取引先(Account)、取引先責任者(Contact)、商談(Opportunity)が作成される。 このとき、 特定のカスタム項目の値を作成されたオブジェクトのどこかに引き…
メモ。 ここに書いてた。 http://nanostuffs.com/Blog/?p=1602 ApexでMessaging.SingleEmailMessageを使ってリードや取引先責任者にメールを送信する場合も setSaveAsActivity(true)を使うと活動履歴に残すことができる。 ただし、こちらにあるように 宛先の…
Cmd + Shift + 4でスクリーンショットを取ることが多く 気になっていたのでメモ。 Cmd + Shift + 4 の後 Space キーで特定のウィンドウのキャプチャを取るとき、 ウィンドウの周りに余計な空白がついてしまう。 (画像はキャプチャしたファイルをプレビュー.…
Salesforceのほとんどの標準オブジェクトには、 レコードの詳細画面を開いた時に「コピー」ボタンがついてる。 ところが、なぜか「見積り(Quote)」オブジェクトにはそれがない。 というわけで、その機能を実現するまでのメモ。 条件として、「見積商品も一緒…