# 【フォームブリッジ】kViewerルックアップで引用した文字列を、フォーム画面上で別の文字列に自動変換して表示したい

**URL:** <https://community.cybozu.dev/t/topic/7616>\
**Category:** kintone 開発相談\
**Created:** [2022 年 8 月 8 日午前 3:38 UTC](https://community.cybozu.dev/t/topic/7616 "2022-08-08T03:38:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1579](https://avatars.discourse-cdn.com/v4/letter/l/2acd7d/32.png) [@Legacy\_Account1579](https://community.cybozu.dev/u/Legacy_Account1579)\
**Post date:** [2022 年 8 月 8 日午前 3:38 UTC](https://community.cybozu.dev/t/topic/7616/1 "2022-08-08T03:38:30Z")

</div>

いつもありがとうございます。

フォームブリッジにて、kViewerルックアップで引用したデータの一部を、  
フォーム画面に格納して表示する時点で、別の文字列に変換して格納したいと  
思っています。おそらくJavascriptでの変換がよいかなと思っていますが、  
そのやり方をご教示いただけるとありがたいです。

その文字列は日本語（漢字２文字）で、その項目にはその文字列しか引用されません。  
他の文字列や空文字でkViewerルックアップ引用されることはありません。  
（引用される場合は、必ずその文字列で引用されます）  
その文字列を仮に「〇〇」とすると、それをフォームに表示される時点で「××」に  
置換してから表示（格納）したい、という希望です。フォームを使うユーザーには「〇〇」という  
意味が分かりにくいので、分かりやすい「××」にして画面上に表示したいのです。  
ユーザーがそれを改変する必要はなく、閲覧するだけなので、フォームブリッジの設定で  
「編集不可」にしようかとも思っていますが、それは必須事項ではありません。

よろしくお願いいたします。

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1579](https://avatars.discourse-cdn.com/v4/letter/l/2acd7d/32.png) [@Legacy\_Account1579](https://community.cybozu.dev/u/Legacy_Account1579)\
**Post date:** [2022 年 8 月 9 日午前 12:51 UTC](https://community.cybozu.dev/t/topic/7616/2 "2022-08-09T00:51:08Z")

</div>

自己解決したので、そのスクリプトを記載いたします。

```
fb.events.fields.ルックアップ引用データ.changed = [function(state) {
var inyou = state.record.ルックアップ引用データ.value;
var inyou2 = inyou.replace('〇〇', '××');
state.record.ルックアップ引用データ.value = inyou2;

 return state;

}];

```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2024 年 9 月 3 日午前 8:08 UTC](https://community.cybozu.dev/t/topic/7616/3 "2024-09-03T08:08:39Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
