リモートオブジェクトを用いた値の取得

こんな感じでAccountオブジェクトから値を取得し、表示することができる。 Accountオブジェクトにデータがあれば、表示確認はこれでできるかと。 <apex:page > <apex:remoteObjects > <apex:remoteObjectModel name="Account" jsShorthand="Acc" fields="Id, Name"/> </apex:remoteObjects> <div class="container"> <h1>検証画面</h1> </div></apex:page>

たまに必要になるけど、忘れがちなコマンド集

はじめに 普段、あまりコマンドラインで操作をする機会がないのですが、 たまに使うと忘れてしまうコマンド集。 随時追加予定。 コマンド集 コマンド 内容 grep -n ‘xxx’ *.txt ファイル内の'xxx'文字列を検索し、行番号付きで表示する。 grep -r ‘xxx’ . | …

【Gmailの便利機能】1つのアカウントで複数のメールアドレスを使う方法

1つのGoogleアカウントで複数のGmailアドレスを使う方法を知ったので、その方法をメモる。 メインのアドレスが mail@gmail.com の場合、 mail+200010101010@gmail.com mail+twitter.com のように、@の前に「+{任意の英数字}」をつけることで、複数のメールア…

【Salesforce】Force.com IDEでコンフリクトした際エラーとなるようにする。

はじめに EclipseでFoece.com IDEを使用して開発をするとき、Eclipseの設定をしてあげないと コンフリクトが起こってもエラーが出ず、強制的に上書きをしてしまう設定(?)があったことを忘れていました。 忘れないよう、設定手順をメモります。 手順 プロ…

エラー「Access-Control-Allow-Origin」を回避する方法。

はじめに エラー:Access-Control-Allow-Origin について原因と対応策を調べたので、備忘。 Access-Control-Allow-Originが発生する原因 ブラウザの制約として、 別ドメインのサーバに対してajaxを通信 は許可されていないためでした。 【図解】 ただし、通…

「Java Doでしょう #09」に参加してきました!

3週間ほど前に「Java Doでしょう #09」に参加してきました。 プログラムとしては、 Mavenハンズオン Spring Bootハンズオン とハンズオン系だったので非常に嬉しかったです。 個人的にJavaは好きな言語だし、Spring Bootも気になっていたフレームワークだっ…

【Salesforce】Apexテストクラスの実装でハマったこと

Apexテストでハマったことが下記に思いっきり書いてあった。。 しっかりリファレンス関連読め、自分。 blogjp.sforce.com

開発エディタをAtomからSublime Text3に乗り換えました。

はじめに 世間的にはSublime TextからAtomに乗り換える人が増えている印象ですが、 私は逆に、AtomからSublime Textに乗り換えました。 なぜ私が、あえて(?)AtomからSublime Textに乗り換えたのか書いておきます。 Sublime Text乗り換えたわけ Atomより軽…

より良いApexコードを書くためのTIPS集

はじめに Apexコードを書く上で、より良いコードを書くためのTIPSをメモしておきます。 ※Apexに限らず使えるTIPSもあるかと思います。 TIPS集 staticメソッドを効果的に使用する。 コンパイル時にインライン化される。→ インスタンスメソッドより速くなる。 …

【JavaScript】JavaScriptでGETパラメータを取得する方法

はじめに JavaScriptでGETパラメータから任意のパラメータを取得する方法が意外と知らなく、 調べたので備忘として書いておきます。 取得方法 下記のようにJavaScriptを記述すると、パラメータ名がIdの値を取得することができます。 ※{!Id}は任意のパラメー…

【Salesforce】URLで指定できるパラメータ一覧

はじめに SalesforceでURLに設定できるパラメータがあるのですが、よく忘れてしまう(覚えきれない)のでまとめておく。 URLパラメータ 新規系 パラメータ名 —–内容—– retURL 遷移元画面 saveURL 保存後遷移先画面 cancelURL キャンセル後遷移先画面 編集系 …

【Salesforce】Trailhead「グローバルクイックアクションの作成 」単元でチャレンジが成功しない時は言語設定を見直そう。

Trailhead「グローバルクイックアクションの作成 」単元で、チャレンジを行い結果確認してもなんども失敗します。 You do not have the correct account fields in the ‘New Detailed Account’ publisher action layout trailhead.salesforce.com 言語設定を…

【Salesforce】ログイン時、ID認証を行わないよう設定する方法

はじめに SalesforceのDeveloper Editionを取得した後の状態だと、ログインする際にID認証が求められる設定が入っています。 これは開発環境としていちいち2段階認証を行わなければならず、めんどくさいので、 ログイン時、ID認証を行わないように設定する手…

【Java】文字列をequalsで判別する際に注意すること

はじめに Javaで文字列を比較するときには「=ではなく、equalsメソッドを使用しなきゃだめだよー。」とは言われていますが、 そのほかにも知っておくと良いことを知ったのでまとめます。 定数と変数をメソッドの前後どちらに記載するかで挙動が変わる 「{Str…

【Salesforce】Apexの日付操作でハマりがちなこと。

はじめに ApexやVisualforceで日付の表示や日付操作をする際に、個人的によくハマるポイントがあるので、 備忘を兼ね、下記ポイントを整理したいと思います。 特にSalesforce内部で日付はGMT時刻で値を持っているので、JST時刻にし忘れることはよくあります…

【Salesforce】メールメッセージの状況項目をVFで表示する。

はじめに メールメッセージのステータスをApexで取得し、Visualforceで表示したいので、クエリで値を取得し確認してみると status項目の値が数値で取得されているではありませんか?? これでは想定したstatus項目の値(送信、ドラフトとか)をVisualforce上…

転職して約1年が経ちました。

はじめに 約1年前に勤めていた会社を退職して、現職に転職をしたのですが、 今までと環境がまるっきり変わったので、思ったことをとりあえずメモっておく。 バックグラウンド 文系4年目プログラマ 前職は新卒で入った会社でパッケージ開発をしていた地元中小…

ブログを始めてみました

はじめに 数年前からやろうやろと思っていたのですが、今更ながらブログを始めてみました。 ブログを始めるにあたり、ブログを続けるモチベーションや期待していることがないと続けられないと思うので、 ブログを書くことに何を期待しているのかを整理し、自…