IFERROR関数の引数をセル参照にすると数式エラーになる
対象製品
SpreadJS 9J
発生環境
9.20171.0
状況
現象確認済み
詳細
IFERROR関数の引数に"A1"などのセル参照を設定すると、必ず数式エラー"#VALUE!"になる現象が発生します
【再現手順】
1.以下の再現コードを実行します
【動作結果】
引数内容に関わらず、B1セルに設定されたIFERROR関数の計算結果が"#VALUE!"となります。
【再現コード】
window.onload = function() {
//初期化
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var sheet = spread.getActiveSheet();
// 描画処理の一時停止
sheet.suspendPaint();
sheet.setValue(0, 0, 1);
sheet.setValue(1, 0, 2);
sheet.setFormula(0, 1, "IFERROR(A1,A2)");
// 描画処理の再開
sheet.resumePaint();
};
【再現手順】
1.以下の再現コードを実行します
【動作結果】
引数内容に関わらず、B1セルに設定されたIFERROR関数の計算結果が"#VALUE!"となります。
【再現コード】
window.onload = function() {
//初期化
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var sheet = spread.getActiveSheet();
// 描画処理の一時停止
sheet.suspendPaint();
sheet.setValue(0, 0, 1);
sheet.setValue(1, 0, 2);
sheet.setFormula(0, 1, "IFERROR(A1,A2)");
// 描画処理の再開
sheet.resumePaint();
};