Spread.Sheetsでは、配列数式がサポートされます。
ユーザーに数式の作成を許可している場合、ユーザーは実行時に数式を入力後、[Ctrl]+[Shift]+[Enter]キーを使用して配列数式を作成できます。また、 setArrayFormula メソッドを使用して配列数式を作成することもできます。
Excel形式ファイルおよびJSONオブジェクトとしてエクスポートまたはインポートする場合も、配列数式はサポートされます。
配列数式には、次のような制限があります。
次のサンプルコードは、 setArrayFormula メソッドを使用します。
JavaScript |
コードのコピー
|
---|---|
activeSheet.getCell(1,1).value(3); activeSheet.getCell(2,1).value(1); activeSheet.getCell(3,1).value(3); activeSheet.getCell(4,1).value(7); activeSheet.getCell(1,2).value(7); activeSheet.getCell(2,2).value(7); activeSheet.getCell(3,2).value(7); activeSheet.getCell(4,2).value(7); spread.options.allowUserEditFormula = true; activeSheet.setArrayFormula(0, 3, 4, 1, "B2:B5*C2:C5"); |