3

スプレッドシート用にいくつかのカスタム データ変換関数を作成しました。それらを範囲に適用して、一時的な列/行を作成するかどうかに関係なく、いくつかの集計を計算したいSUM()と考えています。MAX()

私は、それARRAYFORMULA()は のようにトリックを行うと考えましARRAYFORMULA(SUM(MY_UDF(A1:A10)))たが、機能しません。私の関数は、単一の値ではなく、引数として配列を取得します。

変換関数をすべて変更して、配列を受け入れて配列を返すようにすることもできますが、すべての関数にこのボイラープレート コードを含めるのはばかげているように見えます。このボイラープレートを別の関数に分離できることはわかっていますが (JavaScript functions-as-first-class-citizens のおかげで)、この場合でも、プロジェクトからこのボイラープレートをコピーして貼り付ける必要があるため、正しくないように見えます。映し出すために。

スカラー関数を数式で直接セルごとに範囲に適用する方法はありますか? みたいなSUM(APPLY(MY_UDF, A1:A10))

4

0 に答える 0