2

学校のプロジェクトの一般的なタイムシートを作成しようとしています。アクティブなシートの名前を取得するための簡単な関数を作成しました。

function SetSheetName() {
 var Sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

  return Sheet.getName();
}

初めて使用するときは問題なく動作します。ただし、シートの名前を変更して関数を再度呼び出すと、シートの古い名前がフェッチされたままになります。

たとえば、シートの名前が「Sheet1」で、セルで関数を実行すると、セルの値はSheet1になります。ただし、同じシートの名前を変更して関数を再度呼び出すと、何があってもSheet1を取得できます。

私はそれがグーグルドキュメントが機能する方法だと思います、しかし私はその問題を修正する方法を知りません。

4

1 に答える 1