0

データベース プログラムでは、次の 2 つのメソッドに依存するいくつかの関数を頻繁に使用します。

  var activerow = sh.getActiveRange().getRowIndex();
  var activecol = sh.getActiveSelection().getColumnIndex();

これは非常に基本的な機能です ;-) ごく最近 (正確な時期はわかりませんが、しばらくチェックしていませんでした) これら 2 つのメソッドで再現可能な問題が発生し始めました。Ui が「フォーカスされている」場合、それらは返されます値 1

それは少なくともそれがどのように見えるかですが、それは完全に異常で論理的ではないので、何人かの人々にこれを見て、私が間違っているかどうか(そして少し「ばか」)、明らかな何かが欠けているかどうかを教えてください(まあ私はそう願っています;-)

これは [私が共有したテスト シート][1] です。シートのすべてを説明します。スクリプトは、UI について知っている人にとっては非常に基本的なものです。シートをリセットして快適なメニューを作成する onOpen メニューがあります ;-) UI でボタンを押すと問題が発生します (両方とも)。

ご協力いただきありがとうございます

注:ChromeとSafariで同じ問題

EDIT REMOVED、おそらく私の側のブラウザの問題でした

4

1 に答える 1

2

現在、サーバー ハンドラに入ると、activeSheet / Range / Cell が最初のシートのセル A1 に設定されるという問題があります。ここで問題の進行状況を追跡できます: http://code.google.com/p/google-apps-script-issues/issues/detail?id=1476

于 2012-06-29T22:18:09.330 に答える