V15.2Jの新機能
新しいピクチャ機能
ピクチャ機能がシェイプをベースとした「PictureShape」に一新され、シート上に配置した画像に対する様々な表示調整が可能になりました。リボンコンテナのリボンメニューや新しく追加された各種APIの使用により、画像の明るさやコントラスト、透明度などを自在に調整できるほか、画像のトリミングや回転、グループ化もサポートしています。
V15.1Jまでに実装されていた従来のピクチャ機能は互換性維持のため今後もご利用いただけますが、V15.2J以降は、大幅に機能強化された新しいPictureShapeクラスをぜひご利用ください。
〈テーブルシート〉ルックアップ列
テーブルシートでコンボボックスによるデータ入力が可能となる「ルックアップ列」機能を追加しました。コンボボックスでは配列で設定した任意のアイテムを表示できるほか、リレーション関係にあるテーブルのフィールドにあるデータをリスト表示することも可能です。
〈テーブルシート〉書式設定機能の強化
テーブルシートの書式設定で、バインドしているテーブルやリレーション関係にあるテーブルの列フィールドを参照できるようになりました。この機能を活用することにより、テーブル上の様々なデータを使った柔軟な情報表示が可能となります。
〈数式〉Excel互換関数の追加
Excelと互換性のある以下の数式関数をサポートしました。
文字列操作関数
関数名 | 機能 |
---|---|
TEXTBEFORE | 区切り文字より前のテキストを返します。 |
TEXTAFTER | 区切り文字より後のテキストを返します。 |
TEXTSPLIT | テキストを区切り記号で行または列に分割します。 |
配列操作関数(結合)
関数名 | 機能 |
---|---|
VSTACK | 配列を垂直に積み重ねます。 |
HSTACK | 配列を水平に積み重ねます。 |
配列操作関数(変換)
関数名 | 機能 |
---|---|
TOROW | 配列を1行に変換します。 |
TOCOL | 配列を1列に変換します。 |
WRAPROWS | 配列を指定した列数で2次元配列に折り返します。 |
WRAPCOLS | 配列を指定した行数で2次元配列に折り返します。 |
配列操作関数(サイズ変更)
関数名 | 機能 |
---|---|
TAKE | 配列の先頭または末尾から指定した数の行または列を取得して返します。 |
DROP | 配列の先頭または末尾から指定した数の行または列を削除して返します。 |
CHOOSEROWS | 指定された行だけを含む配列を返します。 |
CHOOSECOLS | 指定された列だけを含む配列を返します。 |
EXPAND | 配列を指定された行数・列数に拡張します。 |
名前ボックスコンポーネント
SpreadJSデザイナやリボンコンテナに搭載されていた「名前ボックス」を、独立したコンポーネントとして利用できるようになりました。このコンポーネントを活用することにより、選択したセル範囲の動的な表示や指定セルへの移動、数式のパラメータとして利用できるカスタム名の登録といった機能をアプリケーションの利用者に提供することが可能となります。
〈ワークシート〉行/列の状態に応じた複数のスタイル設定
行/列の状態に応じたスタイル設定機能が強化され、複数のセル範囲に対してそれぞれ、異なるスタイルを適用できるようになりました。
〈ワークシート〉選択セル内におけるナビゲーションの改善
選択したセル範囲内で[Enter]キーを押下した場合のナビゲーション動作を改善しました。V15.2Jでは、Excelと同様にセルの範囲選択を維持したまま、選択したセル範囲の中でセル移動を行うことが可能になります。
〈セル〉データオブジェクト型セル
新しいセル型「データオブジェクト型セル」を追加しました。このセル型を活用することにより、Webサービスやデータベースから取得したオブジェクトデータをセルに取り込み、シート上で柔軟に活用できるようになります。
〈テーブル〉スライサーの複数選択モード
テーブルスライサーの機能が強化され、フィルタ項目の複数選択モードが利用可能になりました。
〈ピボットテーブル〉データ編集
新しく追加されたEnableDataValueEditingプロパティにより、ピボットテーブル上のデータ編集を許可できるようになりました。この際の編集結果はピボットテーブルのデータソースとなっているワークシートにも反映されます。
その他の機能強化
ワークシート関連の以下の機能に対応しました
- InvalidOperationイベントによる、ロックされたセルへのユーザー操作検知
テーブルシート関連の以下の機能に対応しました
- getChangesメソッドによるテーブルシート変更情報の取得
- fetchメソッドのforceパラメータによるテーブルシートビューの強制更新
- fromJSONメソッドでのJSONデータロード後におけるテーブルシートオプションの再定義
数式関連で以下の機能を強化しました
- getExternalReferencesメソッドのincludeItemDetail引数による、クロスワークブック数式の詳細情報の取得