0

私のスクリプトは s に対して複数のmoveTo操作を行いRangeます。moveToスクリプトが終了すると、それぞれの特定の操作が単一の元に戻すことができることを除いて、すべて問題ありません。したがって、ユーザーがこれが必要なものではないと判断した場合、(彼にとって) 未知の回数、段階的に元に戻す必要があります。(これは、接続が遅い/応答しない場合や、元に戻すリストにコマンドの説明がないため、さらに困難になる可能性があります。)

単一のgetValues/setValuesを実行すると、問題が解決します。ただし、すべてのデータが 1 つのシートにある場合のみです (それ以外の場合は、複数のgetValues/setValuesを実行する必要があり、同じ問題が発生します)。また、(特に大きなシートの場合)少し高価で、書式設定と数式に問題があるようです。

それで、他の解決策はありますか?

4

1 に答える 1

1

コードでの解決策ではありませんが、ユーザーは時間ごとに変更を「グループ化」できます。スクリプトは、短時間でこれらすべての変更を行います。これらの変更の先頭に移動して元に戻すをクリックするだけで、スクリプトが行ったすべての変更が元に戻ります。

そうしないと、ユーザーが変更をどのように識別できるかわかりません。

Google ドキュメントの元に戻すプロセスを使用する場合、受け入れる変更と拒否する変更を選択することはできません。

于 2012-05-14T00:11:35.560 に答える