魔性のグローバル名前空間オブジェクトkintone今日もまたコーディング。Codingが大好きだから。セキュアアクセスconfig用グローバル名前空間オブジェクトを作成するPHPのapiと連携するkintoneカスタマイズを行なっていると、apiのURLを一括管理したい時がある。URLを切り替える必要があるのだが、kintoneのアプリでは基本的にアプリごとにjsファイルを用意するので、全部のファイルの中身をのぞいて書き換える必要がある。config.jsに変数を用意しておいて、それを参照するようにしたらいいのではないか、と思いついた。kintoneが正常に動作しなくなる可能性があるため、既存のグローバルオブジェクトを書き換えないようにしてください。グローバル変数を使わず、無名関数の関数スコープ変数を使って変数を定義してください。やむを得ずスコープ間で共有する変数を使用する場合は、名前空間オブジェクトを使用してください。networkという「コーディングガイドライン」があるので、非推奨ではあるが、名前空間オブジェクトを用意してみた。CSSでカスタマイズ」に放り込む。すると無事、アプリ側のアプリから参照することができた。アプリのカスタマイズJavaScriptもURLが決まっているので、同じkintone内であれば参照できる。うまく使えば便利かもしれない。スペース単位で共通の変数を設定できるといいんだけど......。APIへクライアント証明書付きでアクセスするkintoneでルックアップフィールドの変更イベントを検出したい時のコツkintoneのサブテーブルを書き込もうとすると「カスタマイズ用のJavaScriptの実行時にエラーが発生しました。エンジニア文章、写真、デザイン、コーディングまで一通りこなす自走式フルスタックブロガー。読者になる@mogami74をフォローはてなブログをはじめよう!mogami74さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。