新規投稿
フォローする

クリエイト画面でフォームを作ったらDBはできるのか?

通常アプリ作成時にフォームなどを置いて作成することで、いわゆるDBのカラムなどが設定されているのかな?と思いますが、アプリ作成時には何のフォームも置かずに、あえてデータ入力画面を開いたときに、別アプリからの情報などを元にフォームを作成することはできると思いますが、やはり、そこから登録するということは難しいでしょうか?

```

kintone.events.on('app.record.create.show', function(event) {
        // 別のアプリから基本情報を取得する
        let appId = 7;
        kintone.api(
            kintone.api.url('/k/v1/app', true),
            'GET',
            {"id":appId},
            function(resp) {
                let text = document.createElement('input');
                text.type = 'text';
                text.id = 'test-text';
                text.value = resp.name;
                let space = kintone.app.record.getHeaderMenuSpaceElement();
                space.appendChild(text);
            }
        );
    });

```

これは試しにテキストボックスを置き、そこに取得したアプリ名を初期値として入れてみました。

0

2件のコメント

Avatar
江田篤史

Fetherion様

お世話になっております。
トヨクモの江田と申します。

kintone REST APIでは、「フォームの設定の変更」なども用意されているので可能だとは思います。
下記のAPIあたりを使うことになると思います。
https://developer.cybozu.io/hc/ja/articles/204783170
https://developer.cybozu.io/hc/ja/articles/204529724
https://developer.cybozu.io/hc/ja/articles/204699420
https://developer.cybozu.io/hc/ja/articles/204699420

1
Avatar
Fetherion

解答ありがとうございます。

確認してみます!

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