新規投稿
フォローする

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

キントーン初心者です。

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

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

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

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

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

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

 

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

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

0

4件のコメント

Avatar
村濱一樹

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

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

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

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

0
Avatar
にたまご

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

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

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

0
Avatar
にたまご

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

0
Avatar
村濱一樹

念の為の補足ですが、

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

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

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

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

0
サインインしてコメントを残してください。