列名の変更が必要になることはしばしばあります。列には Display Names という実際に保存されている列名とは別のデータがあるため、列名の変更目的がユーザー インターフェースの要件を満たすためであることは滅多にありません。列名を変更するのは、最初の列名が正しくなかったため論理的に整合するよう調整したい場合や、アプリを別のストレージ プロバイダにコピーする場合です。ストレージ プロバイダでは、列名の長さについて独自の制約が設けられている場合があります。たとえば、MySQL では列名を 64 文字未満にする必要があります。
名前の変更(テーブル名の変更など)を行うと、多くの場合 AppSheet によってそのテーブルへの参照が自動的に修正されます。ただし、(現時点では)式または数式内のテーブル名と列名は自動的には修正されません。代わりに、列名を変更して保存すると式内にエラーが表示されます。
これに対処する一つの方法は、エラーを確認してそれぞれのエラーを手動で解決することです。もう一つのより構造化された対処方法は、[Info] > [Properties] > [Documentation] からアプリのドキュメントを開き、下部のリンク(アプリ用に自動生成されたドキュメントへのリンク)を見つけることです。このリンクはシンプルに、https://www.appsheet.com/template/appdoc?appid=<アプリ ID> という形式の URL を持つ HTML ファイルです。
上級ユーザーの多くはこのドキュメントを利用してテキスト検索を実行(ブラウザで Ctrl+F キーを押す)し、特定の列名がどこで使用されているかを確認します。これも手動のプロセスであり、ドキュメントを閲覧しながら実際に変更を加えることはできませんが、変更を行う前に影響を予測することができます。
外部のタスク テンプレート ファイル(メールに添付する PDF ファイルの生成に使用されているものなど)内の式で使用されている列名がある可能性があります。それらはドキュメントの一部ではないため、まだエラーが発生する可能性があります。そのため、このような変更を行った後は、[Save] プルダウンの [Save and Verify Changes] オプションを使用してください。これにより、アプリ定義だけでなく外部ファイル全体がより入念に確認されます。