2021/8/4更新:この現象はv2.1.24で修正されました。
現象
krewSheetで数式フィールドを作成し、そのフィールドコードと同じ名称の項目をkintoneのフォーム設定で作成すると、krewSheetのデザイン画面に配置していた数式フィールドは数式フィールドではなくなり、kintoneの項目として表示されます。しかしながら内部に数式の値が残っているため、その項目の値は「#NAME?」と表示されます。
この現象は以下のような手順で発生します。
- krewSheetで数式フィールドを作成(この時、数式を指定する)
- kintoneのフォーム設定で、上記と同じフィールドコードの数値フィールドを作成
- krewSheetの数式フィールドを使用していた一覧を開くと数式フィールドだった項目の値に「#NAME?」と表示される。
- krewSheetのデザイン画面を見ると、数式フィールドではなくなっている。
回避方法
krewSheetのデザイン画面で対象のフィールドを削除し、左側のフィールド一覧から右側にドラッグアンドドロップして再配置することで、「#NAME?」の表示はなくなります。
本件は今後のアップデートで改善される予定です。krewSheetの設定画面を開いたときにフィールドタイプのチェックを行い、数式(上記手順では1で追加した数値フィールドに残っている数式)をクリアします。