見出し画像

AppSheet ID(Key)が化けた?

4カ月ほど使い続けたAppSheet の自作アプリですが、今月に入ってID(Key)を正しく転記出来ずに参照先を見失っていると思われる症状が出ました。
調べてみると8桁の16進数が109687e5 になっていて、これを109687 * 10^5 として扱ったために参照できなかったようです。

Google Sheets をデータテーブルとし、年月テーブルからRef で年月を指定し、支払詳細テーブルに年月IDを記録している部分で不具合が発生したようです。

=DEC2HEX(RANDBETWEEN(0, 4294967295), 8)
で生成した16進数をIDにして年月テーブルを作成したと記憶しているのですが、年月テーブルの2024/04月のID値は109687e5 のままですが、支払詳細テーブルの記録は10968700000 になってしまっています。

両方のテーブルの当該IDを新たに生成した値(537E3861)で上書きしたところ、正常動作を確認しました。

両テーブルの当該列を列毎に指定して Format → Number → Plain text にした上で109687e5 に書き戻してみたところ、これも正常動作しました。

この状態で暫く様子を見ながら、より良い対策方法があるのか調べたいと考えています。


正しい対策方法をご存知の方がいらしたら、教えていただけると助かります。


今後とも宜しくお願い致します。



出来ればサポート頂けると、嬉しいです。 新しい基板や造形品を作る資金等に使いたいと思います。