私は3つの異なるシートがあり、それぞれA列 "Price(buy)"とBカラム "Price(sell)"と記された列を含んでいます。カラム内のすべての行に関数を展開するときに問題がある
"Price(sell)"列を関数で計算したいが、追加する新しい行に展開する方法が見つからない。
私はArrayFormulaで試しましたが、関数に新しい行を送ることができず、毎回同じ結果が返されるだけです。以下は私が試したArrayFormulaの1つです。
=ArrayFormula(iferror(if(A:A="";;if(row(B:B)=1;"Price (sell)";if(isblank(A:A)=False;sell_price($A2))))))
しかし、これは唯一、それがどのように動作するかをカラムA.
例にかかわらず、価格の各行に20を返します。
- は、新しい行を作成します。
- 「価格(購入)」セルに価格を入力します(例:10)。
- この機能は自動的に処理され、回答は同じ行の「価格(売り)」列に表示されます。
- 「価格(販売)は、」そう、これは単なる例示のためで異なるだろう20
機能を表示する必要があります。
この3つの異なるシートすべてでこの作業を行い、自動的に3つのシートのいずれかに追加される新しい行に展開する方法はありますか?この情報は、APIを介してスクリプトから得られます。
「新しい行を作る」と言うときは、新しい行を挿入することを意味するのか、単に次の行に書き始めたらいいですか? –
また、B列のすべてのセルに数式を入れることについて考えましたが、通常は扱うのがやや難しいarrayformulaを使用するのではなく、 –
ああ、新しい行を挿入することは、私が意味していたものです。申し訳ありません。私はBのすべてのセルに数式をつけることを考えましたが、何とかそれを行うことは可能かもしれないと思ったので、スクリプトに追加する必要はありません。 – Shopro