■質問■
フィールドが「必須項目にする」にチェックが入っているかを、スクリプトから確認する方法はありませんでしょうか?
■質問の背景■
アプリAの操作でアプリBにレコードを追加登録する、アプリAとBをセットで顧客へ提供します。ただし、顧客環境に合わせてアプリBの項目追加は自由にさせたいです。
この時、顧客の方でアプリBに必須項目を追加されてしまうと、アプリAからアプリBにレコードを追加登録する処理が失敗するようになってしまいます。
事前にスクリプトでフィールドが必須項目かどうかがわかっていれば、なんらかの対処をうてるのですが、フィールドの必須チェックの仕方がわからず困っています。
例)
フィールド「文字列1行」では以下のような設定が可能です。
- 必須項目にする
- 値の重複を禁止する
参考)https://jp.cybozu.help/ja/k/user/text_single-line
しかし、レコードのフィールド情報をスクリプトで取得しようとすると、フィールドの種類と、値しか参照できません。
- type SINGLE_LINE_TEXT
- value 入力文字列
参考)https://developer.cybozu.io/hc/ja/articles/202166330
フィールドが「必須項目にする」にチェックが入っているかを、スクリプトから確認する方法はありませんでしょうか?