タイトルに「名前+日付」を結合してみよう!

フォローする

(著者:菊地 宏司)

 

日報など毎日提出するものは"名前"+"日付"みたいな分かりやすいタイトルを付けたいものですよね。
でも、毎回タイトルに手入力するのはちょっと煩わしい・・・。
そんな時にJavaScriptを使ってレコード内の項目を結合して自動で入力する方法についてご紹介します。

イメージとしては以下のキャプチャのように「保存」を押すと自動で「タイトル」が入力されるイメージです

▼「タイトル」は空で「保存」をクリック

▼「タイトル」を自動で入力

では、早速コードを全体を見てみましょう。

 

まず、新規・編集画面の保存実行前イベントを取得します。

 

次にレコード情報を取得します。取得したユーザー名は、配列にセットします。

最後に、名前と日付のフィールドの値を結合してタイトルに設定します。

これでタイトルの自動入力は完了です。
たった14行のお手軽さでちょっとした面倒が解消されるカスタマイズです。

今回のカスタマイズにはフォームに以下の設定を付けるとより使いやすくなります。

  • 名前と日付のフィールドは必須入力を付ける。 
  • タイトルの項目は入力不可を付ける。

このTipsは、2014年4月版で確認したものになります。

デモ環境

https://dev-demo.cybozu.com/k/168/

※デモ環境についての説明はこちら

記事に関するフィードバック

直接的に記事と関連がないご質問はcybozu developer コミュニティをご活用ください。

ログインしてコメントを残してください。
Powered by Zendesk