もしフィールドが空白なら動作させないようにするコード

event.record['転記先フィールドコード'].value=event.record['複数行のフィールドコード'].value.replace(/\r?/g,'');

このコードは、複数行のフィールドが空白ならエラーで進めなくなってしまいます。

IF で 複数行のフィールドコード !== 空白 なら 実行 というのができるかと思い、色々調べてやってみたのですが

うまく動かず、初心者すぎる質問で申し訳ないのですが、教えていただけないでしょうか。

ianemarika様

こんにちは。

下記if文を入れれば、複数行フィールドが空のときは処理されません。

if (event.record['複数行のフィールドコード'].value) {

 event.record['転記先フィールドコード'].value = event.record['複数行のフィールドコード'].value.replace(/\r?/g, '');

}

 

下記ご参考までです。

https://developer.cybozu.io/hc/ja/articles/201718170–%E5%B0%8F%E6%8A%80-undefined-%E3%81%A8-%E7%A9%BA%E6%96%87%E5%AD%97%E3%81%AE%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%81%AA-if-%E6%96%87%E5%88%A4%E5%AE%9A 

koichi様

前回も助けていただき、また今回も大変わかりやすくありがとうございます。
うまくできました!

参考のリンクで勉強します。

本当にありがとうございます。