キントーン初心者です。
複数のアプリの計算式で共通して使える、グローバルフィールドコード(グローバル変数)のようなものを設定することはできるのでしょうか?
以下のようなイメージです。
グローバル変数(商品A値段=2000円 商品B値段=3000円)
アプリA 計算フィールド (商品A値段*商品個数)←ここでグローバル変数のように使いたい
アプリB 計算フィールド (商品B値段*商品個数)
※商品個数というフィールドコードはアプリ個別のコード
詳しい方、教えていただけないでしょうか。
よろしくお願いいたします。
> 複数のアプリの計算式で共通して使える、グローバルフィールドコード(グローバル変数)のようなものを設定することはできるのでしょうか?
できないです。計算式はそのアプリ内でのみ計算することができます。
ただ、グローバル変数自体はJavaScriptカスタマイズを利用すれば可能ではあります。
その場合、計算フィールドでは動作させてあげることはできませんが…
イメージとしては、kintone全体のカスタマイズでグローバル変数を定義し、
それを各アプリのJSカスタマイズで利用する、というようなイメージです。
なるほど!イメージがつかめました。ありがとうございます。
計算式で利用することができないのはちょっと痛手です。
アプリのフィールド設計、編集するときにはJSは関わらないので使えず、レコードを編集する際などJSのイベントが動作する場面でのみグローバル変数を用いれるということですよね。
念の為の補足ですが、
> アプリのフィールド設計、編集するときにはJSは関わらないので使えず、
計算フィールドで扱えるのはあくまでフィールドコードのみ、でJSのコードを扱うことはできない、というイメージです。
> レコードを編集する際などJSのイベントが動作する場面でのみグローバル変数を用いれるということですよね。
これはご認識のとおりですが、「JSのイベントが動作する場面」というのはレコード作成・編集・保存前/後、フィールドの値変更時など多岐に渡るので、大体のシーンはカバーできます(できないのは、例えば削除のキャンセル時の動作、などですかね)
system
(system)
クローズされました:
6
このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。