changeFormulaReferenceを使った数式参照形式の変更が正しく動作しない

文書番号 : 84734     文書種別 : 不具合     登録日 : 2019/12/13     最終更新日 : 2020/01/22
文書を印刷する
対象製品
SpreadJS(Ver.10.x.x -)
状況
修正済み
詳細
changeFormulaReferenceを有効にして、数式の選択範囲の左側に対して数式参照形式の変更を実行した場合に、数式参照形式が正しく変更されない場合があります。

【再現手順】
1. 以下のサンプルコードを定義する

★サンプルコード(JavaScript)
var spreadNS = GC.Spread.Sheets;
var spread = new spreadNS.Workbook(document.getElementById("ss"));

//F2キーにコマンドを追加
spread.commandManager().setShortcutKey('changeFormulaReference', 113, false, false, false, false);
var sheet = spread.getActiveSheet();
sheet.setFormula(3, 0, "A1:A3");
sheet.setValue(0, 0, 1);
sheet.setValue(0, 1, 2);
sheet.setValue(0, 2, 3);

2. A4セルの「A1」を選択しF2キーを押下し、数式参照形式の変更を実行する
3. Enterキーを押下し変更を確定する
4. 再度A4セルを選択し、設定されている数式を確認する
回避方法
SpreadJS (Ver.13.0.4)で修正済み