アフィリエイト広告を利用しています

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2018年04月27日

文字列、日付、整数の間のデータ型変換

    • String ----> Date
      1. Date.ValueOf(String)

String sYear = '2016';String sMonth = '09';String sDay = '01';String sCombine = sYear + '-' + sMonth + '-' + sDay;Date dateValueOfResult = Date.valueOf(sCombine);System.debug('**************** ' + dateValueOfResult);|DEBUG|*************** 2016-09-01 00:00:00

      1. Date.newInstance(Integer year,Integer month,Integer day)

String sYear = '2016';String sMonth = '09';String sDay = '01';Date dateNewInResult = Date. newInstance(Integer.valueOf(sYear),                                                                Integer.valueOf(sMonth),                                                                Integer.valueOf(sDay)); System.debug('**************** ' + dateNewInResult);|DEBUG|*************** 2016-09-01 00:00:00

    • String ----> Integer

String -----> Integer について上のDate.newInstance()で使ったからそれを参照してください。

posted by Jude at 12:09 | Comment(0) | SFDC

2018年04月26日

Enomとword pressのサーバーについて

おはようございます。 S.E.をしているJudeです。 この間、会社のサイトドメインGoogleからsalesforceに変える作業をしていました。 変える前に会社のサーバーがEnomという海外のものでした。管理画面はほとんど英語です。なんとか読めるようになって使えた。わからないとき、enomの会社のホームページにアクセスしてて、

oh my god

全部英語さあ。すごいプレーシャーになるわ。仕事だから、頑張って読んでた。 最近、wordpress のサーバーに出会って、なんか日本語だから、使いやすい気がする。

1:自動セットアップ、ログイン時間は大幅縮小

WordPressワードプレス)なら、専門的なプログラムの知識がなくても大丈夫。ブログを構築・更新する感覚で、簡単に洗練されたウェブサイトを作ることができます。WordPressワードプレス)サイトのセットアップは、サーバーの設定を選んで「追加」をクリックするだけ。コマンド入力などの難しい操作を一切することなく、サーバー構築が完了でき次第(最短25秒)すぐにウェブサイトの作成が始められます。ログインまで最短約1〜2分で済むので、通常の共用サーバーに比べても大幅な時間短縮につながります。

2:高速

サーバーの処理速度低下の原因1位は「HDD(ハードディスク)の読み書き」であることはご存知でしょうか?レスポンス向上に最も必要なのは、超高速のCPUでも大容量メモリでもなく、高速ディスク(SSD)への移行です。読み書き性能を比較すると、SSDの場合、実に従来のハードディスクの約『2倍以上』の高速読み書きが可能です。Z.comのストレージはすべてSSDで構成。従来であれば重くなりがちなワードプレス環境も、圧倒的な処理速度で快適に運営いただけます。

Z.com for WordPressですでに公開されているWordPressサイトを1-Clickで簡単コピー。WordPressサイトのデザインだけコピーしたい、デザインもコンテンツもコピーしたいなど、用途に合わせたコピー機能です。 その他、WordPressのバージョンアップも自動で行いますので、古いバージョンのまま使い続けてセキュリティのリスクが高まることもありません。データベースも自動でセットアップいただけます。 その他の機能がまだまだいっぱいあります。 公式ホームページも日本語でいいなあと思って、みんな、よかったら乗り換えて使ってみてください。参考になれば幸いですが、役に立たなかったら申し訳ないです。スルーしてください。 下記はオススメのサーバーリンクです。どうぞ〜

posted by Jude at 09:29 | Comment(0) | SFDC

2018年04月25日

SFDCのcommandButtonとoutputLinkについて

みんな、こんばんは。 S.E.をしているJudeです。 今日から、久しぶりのSFDCの開発を始めた。 VFでボタンをリンクをしたい時あるよねー その時に初心者なら、すぐ、apex:commandButtonを使う傾向があるのはほとんどっす。 もしボタンをクリックして新しいタブで開きたい希望の場合にどうする??? apex:commandButton にはtarget="_blank"は使用できないぞ じゃどうする。???となるよね。 私の場合にはapex:commandButton のonClickという属性でonClick="window.opne('{!$Page.testPageName}?id={!targetId}', '_blank')" でできましたーーー。 余談ですが疲れた時に下記の会社を利用し、安いチケットとホテルを取り、いい旅行をしました。知っている人が少ないかもしれない。
参考になれば使ってください。

激安旅行助手(詳細はこちら)

posted by Jude at 00:23 | Comment(0) | Salesforce

2018年04月24日

VFページCSSでの「styleClass」について

Hell! everybody

I'm Jude,S.E.をしております

 

SFDCのVFページって知ってる人なら、わかると思う。

 

たまにCSSのクラスが動作しない。

 

それはなぜって知らないよー。SFDCのバグかもしれません

例:

css classは以下に示す。

.testCssClassName{

color:red;

}

コンポーネントの例が以下のように

apex:outputText value="testText" styleClass="testCssClassName"

 

 

この場合、たまにcssクラスが動作しない時にあり、その時にstyleClassを使わずにstyle="color:red;"で

直接属性を使う。

 

こんな記事が入らないと思う人がいるかもしれませんがそれはすみません。

 

よかったら、下の秘密のところで謝罪をさせていただきます。

 

超内緒の秘密(興味ある方がこちら)

posted by Jude at 00:42 | Comment(0) | SFDC

2018年04月23日

SFDCのaddFields(fieldNames)機能について

こんばんは

S.E.をしているJudeです。

 

最近標準コントローラーを使用し

ページVFpageとVFpage_ctrlページをコントロールするクラス、を作成した。

それに対してテストクラスVFpage_ctrlTestを作成する時に、

VFpage_ctrlクラスの中にあるaddFieldsのところがテストするとエラーになる。

原因を調べたら、SFDCのバグですって。

回避方法がVFpage_ctrlのところにあるaddFieldsをIF分でテストではない時のみ動作通るように設定すること

っす。

もっと知りたい方がこちら

 

 

posted by Jude at 09:05 | Comment(0) | 学習

2018年04月22日

salesforce のリッチテキストエリア項目について

今日、開発の暇に知ったものだが、

salesforceのカスタムオブジェクトに

リッチテキストエリアというカスタム項目があり、

この項目を表示する時に、

inputエリアの右下に少し特別なところがあり、

そこをハウスで

上、下、左、右にドロップするとエリエのサイズが

変わってくるの、面白いーーーー。

今日、発見したーーー。

 

みんなも良かったら楽しんでみてください。

posted by Jude at 22:25 | Comment(0) | SFDC

2018年04月21日

DATETIMEVALUE 時間計算

たまに日付/時間項目に数式でデフォルト値を設定するが、

今回、GMT時間・標準時間になるための計算についてメモをします

この記事の目次

● デフォルト値設定
● TEXT()で変換後の値
● ローカルの時間にさせる計算


デフォルト値設定


まず 日付/時間項目にデフォルト値を設定する場合があるかと思う

   特に出勤や退勤の項目とか、ニーズによって、様々な設定も必要になってくる

  デフォルトパターン1:Now()
  デフォルトパターン2:数式で違う項目の値をなんかの計算結果を設定する
  厄介はデフォルトパターン2、なぜなら、別の項目の値を持って来て、計算すると
  Text()はたまに使うかも、使ったらどうなる?

TEXT()で変換後の値


・日付値を TEXT(NOW()) 関数でラップして、

 NOW() は GMT にオフセットされます。

通常、NOW() は表示される時点でユーザのタイムゾーンに変換されますが、

この場合はテキストに変換されているため、この変換が行われません

そのため、サンフランシスコ時間 (GMT-7) の 8 月 1 日午後 5 時にこの数式を実行すると、

「現在の日時は、2013–08–02 00:00:00Z です」と表示されます。

日付/時間およびタイムゾーンの留意点
日付値および日付/時間値は GMT で格納されます。レコードを保存するときは、項目値がユーザのタイムゾーンから GMT に調整され、その後レコード詳細ページやレポートで表示される時点で閲覧者のタイムゾーンに戻されます。日付に変換することで問題が生じることはありません。日付/時間から日付に変換しても日付値は同じであるためです。

ただし、日付/時間の項目や値を処理する場合、変換は常にユーザのタイムゾーンではなく、GMT で行われます。標準の日付/時間項目から別の標準の日付/時間を減算する場合は、どちらの項目も同じタイムゾーンのため問題は生じません。他方、計算するいずれかの値が、テキストまたは日付値から日付/時間値に変換されたものである場合には、結果が異なります。

たとえば、サンフランシスコのユーザが、カスタムの Date_Time_c という日付/時間項目に 2013 年 8 月 2 日午前 12 時の値を入力するとします。太平洋夏時間の時差は GMT-7 のため、この値は 2013–08–02 07:00:00Z として保存されます。8 月 1 日午後 12 時 (PDT) に、ユーザがレコードを表示して、次の数式を実行します。




ローカルの時間にさせる計算


DATETIMEVALUE()の値を「+」OR「ー」時間なら、下記のようにできます

DATETIMEVALUE(

TEXT( DoDate__c ) & ' ' &

TEXT( DoHour__c ) & ':' &

TEXT( DoMinutes__c ) & ':00'

) - (9/24)

TEXT()によってローカル時間に変換されないため、DATETIMEVALUE()の結果をローカル日本に戻す

(9/24):9時間を表す



posted by Jude at 00:59 | Comment(0) | TrackBack(0) | SFDC

数式の計算タイミング

久しぶりテストクラスを作ります
今日、テストクラスを作る時に気づいたことを共有します


この記事に含む内容箇条的テーマ

● 数式計算タイミング
● SFDCの数式の仕組み
● まとめ


数式計算タイミング


分かるタイミングはDBから問い合わせる時

・画面表示:数式項目が表示される時

・アクセスされる時:API 経由でレコードを SELECT するタイミング



説明    

データ型を数式で設定した項目の数式はいつ計算(評価)されますか


解決策

数式が評価されるタイミングは、数式項目が表示される、もしくはアクセスされる時となります。
そのため、値を画面上に表示する時等、データを読み込みに行く度に評価されます。

タイミングとしては、"画面表示" や "API 経由でレコードを SELECT するタイミング" 等、
対象項目のデータが生成されるタイミングで毎回評価されます。



SFDCの数式の仕組み

まずSFDCのCRMからSFDCのDBの間をイメージについて
自分なりの理解を言います

A
SFDCのCRM


    ↓  ↓ ↓

B
WEB サーバー


    ↓  ↓ ↓

C
SFDC のDB




あるテーブルに数式項目があるとする
OBJ Name:Test__c
FieldA:Currency__c(通貨型)
FieldB:Currency__c*3(数式(通貨型))

新規データを一つ作る
insert Test__c
すぐクラス内で Test__c.数式項目をデバッグで確認するとNullです

理由はinsert Test__cは上記の「B」webサーバーにある

数式のロジックは「C」SFDCのDBにあるので

DBを問い合わせ(Select * From DB)しないとその数式のロジックは動作しないわけ

まとめ


寝まーす!笑



posted by Jude at 00:29 | Comment(0) | TrackBack(0) | SFDC

プログラミングには英語が重要?

こんにちは〜 S.E.をしているJudeっす。

会社でSFDCを使って開発するときに変数を 決める際に困る、

変数は必ず英語だから、 どの単語を使えばいいよく迷う。

例えば誰かのソースいわばプログラムを改修の場合 change and modify

どっちを使うかカッコいい changeを使えばわかる相手が多いのは間違いない。

自分が仕事上で英語で困ったりするから、

 

小さいときから英語をしっかり学んだらよかったと思ってる。  

だから、絶対に自分の子供を 英語ができるように小さいから身につけて欲しい。 同じ考えを持ってる親が数多いでしょう

子供の英語をアップさせるには オンライン教室も悪くないと思う。 なぜなら 

 

1:話すことが超大事
 

オンライン教室は人数が多いから外国人の先生と十分に話せる  

 
2:便利

スカイプ英会話は安くて手軽でいいけれど、親がそばについていないといけないらしく、フォローができるか心配。 詳しく知りたい方がリンクをクリックして、資料を請求してじっくり見たり問い合わせしたりしてもいいと思います。 ご参考になれば幸いです。

 

posted by Jude at 00:25 | Comment(0) | 学習

2018年04月20日

SFDCのsObjectの設定をコピーする方法を紹介します。

ブログに来てくれてありがとうございます!

ここに来た方がおそらく、

オブジェクトを丸々コピーしたいに困っているかたかとおもいます。

ほんで、自分がやっていたことを共有させていただきます。

役に立てば幸いです。

続きを読む...
posted by Jude at 23:03 | Comment(0) | SFDC
いつもお世話になります。ブログ引越しになったので最新のSFDC情報はこちらへ SFU_CRT_BDG_Pltfrm_App_Blder_RGB.jpg SFU_CRT_BDG_Admin_RGB.jpg
プロフィール
Judeさんの画像
Jude
こんにちは、自由が欲しいJudeっす。最近ネットビジネスを始まった。結婚はしていないが、会社の残業が大嫌い、何しても周りの人に迷惑をかけないように、社会に負の影響を与えないように常に意識してる。残業のない国になるため、できるところでコツコツ貢献しておる。、国民のみんなきっともっと幸せと信じている。
プロフィール
<< 2019年01月 >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
検索
月別アーカイブ
日別アーカイブ
最新コメント
ファン
×

この広告は30日以上新しい記事の更新がないブログに表示されております。