fbpx
「給与DXのエムザス」 給与とシステム両方を本業に約20年

kintoneアプリで一覧名が重複していると、一覧の取得も更新もエラーになります!

公開日:2024.09.28
最終更新日:2024.10.06

こんにちは、エムザス ITサービス部です。

kintoneアプリではリスト形式、カレンダー形式、カスタマイズビュー形式のように様々な形式の一覧を作成し、自由に名前をつけることができます。ただし、一つ注意点があり、「アプリの一覧に同じ名称が存在するとエラーが発生する」という点があります。

今回はこの点について共有したいと思います。

🌟ちょっとお知らせ🌟

kintoneユーザーの皆さん!
エムザスの kintoneプラグイン はもう試しましたか?🤔

登録不要&無料で、ほとんどの機能が今すぐお試しいただけます✨
今すぐお試ししたい方はこちらから!

さらに、お客様のドメインで 無料で3ヶ月間、すべての機能 を試すこともできます!🎉
以下のリンクからお申し込みください👇
お客様のドメインでじっくりお試ししたい方はこちらから!

それでは、本題に入ります!

事象の確認(一覧の取得API)

一覧の取得時の動きを確認してみます。

1. 任意のアプリに重複する名前で一覧を作成する

任意のアプリに重複する名前で一覧を作成します。今回は「一覧のテスト」とします。

この時点ではエラーになることなく、同じ名前の一覧が作成できてしまいます。
個人的には、今後のアップデートで同じ名前の一覧は作成できないようにエラーにして欲しいなと思います…。

2. アプリの一覧を取得するAPIを実行する

その後、developer networkに載っているサンプルコードを使用して、アプリの一覧を取得するAPIを実行してみます。すると、以下の画像のようなエラーが発生します。(クリックして拡大表示)

エラーメッセージに記載の通り、同じ名称の一覧が存在すると、取得も更新もできないという点に注意です。

事象の確認(一覧の更新API)

更新APIも同様にエラーになります。実際にAPIを実行してを確認してみます。

1. 任意のアプリに重複する名前で一覧を作成する

上記のアプリを流用するので割愛します。

2. アプリの一覧を更新するAPIを実行する

上記のアプリに対して、一覧を更新するAPIを実行し、同じ名前の一覧を作成してみます。やはり先述の通り、更新でもエラーが発生しています。(クリックして拡大表示)

リクエストでは、「重複しない一覧」という名前の一覧しか指定していませんが、画像のようにエラーが発生しています。つまり、更新時のリクエストで一覧名が重複しないように指定しても、現在のアプリに名前が重複する一覧が存在していれば、エラーになるということです。

おわりに

ちなみに、形式が違う一覧同士で名前が重複していてもエラーが発生していました。よほどの理由がない限り、同じ名前の一覧を作成することはないかと思いますが、カスタマイズJSから一覧を作成する時などには注意しましょう。

参考

developer network(一覧の設定を取得する)