0

私の質問は、組み込み関数とアプリ スクリプト関数の間の実行順序についてです。残りのアプリ スクリプト関数を実行する前に、特定の組み込み関数を実行する必要があります。

現在の機能

  1. データは最初の範囲にコピーされます
  2. データは 3 番目の範囲にコピーされます
  3. 検証ルールは、2 番目の範囲のデータと一致しないため、3 番目の範囲のデータを拒否します (組み込み関数が実行されていないため、この段階では範囲は空白です)。
  4. 組み込みのフィルター関数が実行され、必要なデータが最初の範囲から 2 番目の範囲にコピーされます。

私がやりたいこと:

  1. 最初の範囲にコピーされたデータ
  2. 組み込みのフィルター機能を実行し、必要なデータを最初の範囲から 2 番目の範囲にコピーします
  3. データを 3 番目の範囲にコピーする
  4. 組み込み関数が 2 番目の範囲に入力されているため、検証ルールは 3 番目の範囲で受け入れます。

これを実現する方法はありますか、または組み込み関数の前にアプリ スクリプト関数を実行するように Google スプレッドシートが配線されていますか?

4

1 に答える 1

0

答えは次のとおりです。

Spreadsheet.App.flush();

于 2016-03-07T03:03:38.030 に答える