康晴)はじめにこんにちは、kintone開発チームの酒井です。今回は、kintoneの7月版より可能になった、JavaScriptカスタマイズでテーブルの初期値を設定する方法について紹介したいと思います。ドキュメントにてご確認ください。対象となるイベント従来テーブルの行追加/削除は、app.record.create.submitやapp.record.edit.submitというsubmit系のイベントでしか実行できませんでした。今回の機能追加により、以下のイベントでもテーブルの行追加/削除が実行できるようになりました。app.record.create.showapp.record.edit.showapp.record.create.change.<フィールドコード>app.record.edit.change.<フィールドコード>つまり、app.record.create.showのイベントでテーブルの値を入れることができれば、レコード追加時に初期値を設定することができるというわけです。サンプルアプリサンプルアプリは以下のようにフィールドを配置して、テーブル化しましょう。テーブルのフィールドコードは「Table」にしています。Tipsサンプルプログラムこのアプリに、以下のサンプルプログラムを読み込ませます。実行結果では、レコードを追加してみましょう。このように、レコード追加時にテーブルへ値を入れることが出来ました!めでたし、めでたし!他にも...今回はapp.record.create.showイベントでしたが、app.record.edit.showイベントやchange系イベントにも対応しています。編集ボタンを開いたらテーブルの行を追加/削除したり、ラジオボタンの変化で行を追加/削除したりもできます。このTipsが、皆様の参考になりましたら幸いでございます。コミュニティをご活用ください。現在開いてるレコードに値をセット、自動ルックアップの関数を使うといいかと思います。「自動ルックアップで名入れレコードを作る」の記事が参考になるかと思います。01:24早々のコメントありがとうございます。lookuプロパティで指定できるのですね。createValue_関数内で以下のように追記したらばできました。07:10テーブル内のフィールドタイプがチェックボックスの場合、エラーが発生していまいます。テーブル内のフィールドタイプがチェックボックスの場合はどの様に記述すればよいか教えて頂けますでしょうか。「チェックボックス」に書かれている通り、チェックボックスは複数選択可能なため配列形式で値を持ちます。つけてvalueをご指定下さい。ご回答ありがとうございます。フィールドコードがチェックボックスの部分を以下の様に配列形式で記述したのですがエラーが出てしまいます。createValueで指定した書式が太字+斜体で記述した部分が配列形式でなく問題があるかと思いますが、いろいろ試したのですが対策が分かりません。プログラミング初心者のため、初歩的な部分が分かっていなくて申し訳ございませんがご教授お願い致します。様チェックボックスの選択肢として「A」と「B」が設定されていますが、コードでは「1」をチェックボックスにセットしようとしていますね。選択肢として選べない値をセットしようとしているため、「不正です」というエラーが出ています。下記のような形で指定するのがする方が良いのではと思います。'javascriptカスタマイズでも出来るようになりました',['A','B']);また、こちらは記事のフィードバックを頂く場所となっていますので、コードの書き方のご質問につきましては、ぜひコミュニティ(初心者向けフォーラム等)をご活用頂けますと幸いです。Permalinkログインしてコメントを残してください。