グローバルフィールドコードのようなものを設定できますでしょうか

キントーン初心者です。

複数のアプリの計算式で共通して使える、グローバルフィールドコード(グローバル変数)のようなものを設定することはできるのでしょうか?

以下のようなイメージです。

グローバル変数(商品A値段=2000円 商品B値段=3000円)

アプリA 計算フィールド (商品A値段*商品個数)←ここでグローバル変数のように使いたい

アプリB 計算フィールド (商品B値段*商品個数)

※商品個数というフィールドコードはアプリ個別のコード

 

詳しい方、教えていただけないでしょうか。

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

> 複数のアプリの計算式で共通して使える、グローバルフィールドコード(グローバル変数)のようなものを設定することはできるのでしょうか?

できないです。計算式はそのアプリ内でのみ計算することができます。

ただ、グローバル変数自体はJavaScriptカスタマイズを利用すれば可能ではあります。
その場合、計算フィールドでは動作させてあげることはできませんが…

イメージとしては、kintone全体のカスタマイズでグローバル変数を定義し、
それを各アプリのJSカスタマイズで利用する、というようなイメージです。

なるほど!イメージがつかめました。ありがとうございます。

計算式で利用することができないのはちょっと痛手です。

アプリのフィールド設計、編集するときにはJSは関わらないので使えず、レコードを編集する際などJSのイベントが動作する場面でのみグローバル変数を用いれるということですよね。

勉強になりました、ありがとうございました!

念の為の補足ですが、

> アプリのフィールド設計、編集するときにはJSは関わらないので使えず、

計算フィールドで扱えるのはあくまでフィールドコードのみ、でJSのコードを扱うことはできない、というイメージです。

> レコードを編集する際などJSのイベントが動作する場面でのみグローバル変数を用いれるということですよね。

これはご認識のとおりですが、「JSのイベントが動作する場面」というのはレコード作成・編集・保存前/後、フィールドの値変更時など多岐に渡るので、大体のシーンはカバーできます(できないのは、例えば削除のキャンセル時の動作、などですかね)

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