新しいシートを作成するとき、シート名を変更するとき、シートを複製するとき、またはGoogleスプレッドシートからシートを削除するときに、Googleアプリスクリプトによってシート名の現在のリストを自動的に更新する方法
:::::: シート名のリストが必要です ::::::::::::
- シートが多い
- 新しいシートは他のユーザーによって追加されます
- 新しいシートの名前は他のユーザーによって変更されます
- 一部のシートは他のユーザーによって削除されます
- 過去にない既存のシート名リストが必要です
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
シート名のリストは 、コード式がシート[1]である2番目のシートに表示する必要があります
以下のコードはうまく機能しています。ただし、シートの追加またはシートの削除による更新ではありません
function sheetnames()
{
return SpreadsheetApp.getActiveSpreadsheet().getSheets().map(function(x) {return x.getName();});
}