新規投稿
フォローする

フィールド名とフィールドコードを合わせたものを簡単に作れないですか?

開発をしている中で「このフィールド名はこのフィールドコードだ」というのがいろんなところで欲しくなっており、そういうドキュメントを作っていちいち毎回変更入るたびにメンテしていくというのもイケてないので、できれば自動で生成できたりする方法があれば知りたいのですが、あったりしないでしょうか??

0

1件のコメント

Avatar
落合 雄一

井原 真吾さん

cstapの落合です。

こんな感じでカスタマイズビューで確認されてはどうでしょう?
form.jsonでフィールドの設計情報を取得し、表示しているだけのコードです。

/*
 以下のHTMLをカスタマイズビューに指定
<table>
  <thead>
    <tr><th>フィールド名</th><th>フィールドコード</th></tr>
  </thead>
  <tbody id="confirm-field-code"></tbody>
</table>
*/
(function() {
  'use strict';

  kintone.events.on('app.record.index.show', function(event) {
    var tbody = document.getElementById('confirm-field-code');

    kintone.api(
      kintone.api.url('/k/v1/form', true),
      'GET',
      {app:kintone.app.getId()},
      function(res) {
        var fields = res.properties;
        for (var i = 0, l = fields.length; i < l; i++) {
          var tr = document.createElement('tr');
          var fieldName = document.createElement('td');
          fieldName.innerText = fields[i].label;
          tr.appendChild(fieldName);

          var fieldCode = document.createElement('td');
          fieldCode.innerText = fields[i].code;
          tr.appendChild(fieldCode);
          tbody.appendChild(tr);
        }
      }
    );
  });
})();

以上、参考になりますでしょうか?

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