どうも、きいちろーです。
みなさんAppSheet使っててこんなエラー出たことないですか?

これはSpreadSheetのシート名をいじった時に出てきます。
これを解決するにはどうすればよいかを今日は書こうと思います。
課題
SpreadSheetからAppSheetでアプリを作ったあとでシート名を変更したいときって結構あると思います。
「シート1」のままでアプリ作成をしてしまったり、テーブルが多くなったので名前を変更したりするなど。

例えばSpreadSheetの「シート1」のシート名を「従業員」変えたとします。

そうするとAppSheet側でエラーとなります。

AppSheetには以下のようなエラーメッセージが出ています。
Unable to fetch app definition. Error: Data table ‘シート1’ is not accessible due to: { “error”: { “code”: 400, “message”: “Unable to parse range: ‘シート1′”, “status”: “INVALID_ARGUMENT” } } .
要は「シート1がないよ!」と言われており、リンク切れが起こったから出るエラーなんです。
解決
リンクを付けなおすことで解決します。
Data の Worksheet Name/Qualifer を変更します。

Data > Tables > シート1 > Worksheet Name/Qualifer

ここでシート1になってますが、新しいシート名の従業員を選択します。
そしてSAVEをすると表示が戻ります。

まだ表示名がシート1のままなので、これを変えたい方はTable name を変えます。
※ただしこの Table name で関数を使っていた場合はそれぞれ変える必要があります。

従業員に変えてSAVEします。

これで完了です。
まとめ
SpreadSheet のシート名を変えたら AppSheet の WorkSheet Name を変えましょう。
また、Table name も変えたい場合は変えてもいいですが、関数で使われていた場合はそれぞれ修正しましょう。
以上です、ありがとうございます。