製品

4D View Pro: 4D 21 R2の新機能

Deeplからの自動翻訳

4D 21 R2では、SpreadJS v18.2を基盤とした4D View Proの更新版と、このリリースと完全互換のリボンが導入されました。4D View ProはSpreadJSの上に構築されているため、基盤となるエンジンのアップグレードにより、即座にパフォーマンスの向上と新機能がもたらされます。 これらの強化点の一部は4Dから直接利用可能で、一部はView Proデザイナー経由でアクセスでき、一部はカスタムJavaScriptコードが必要です。本記事では、SpreadJS v18.2によって導入された最も重要な変更点(4D関数として直接公開されていない機能を含む)を重点的に紹介します。

製品 blank

4D View Pro: 読み込みのコールバックで、カスタム関数の計算完了を確認する

ドキュメントの読み込みは、4D View Pro で作業する際の一般的なタスクです。しかし、読み込んだドキュメントにカスタム関数が含まれている場合、印刷や保存などのアクションを実行する前に、すべての計算が完了したかを判断するのは難しいことです。これを解決するために、4D 20 R9 では、IMPORTコマンドのコールバックフォーミュラが、すべてのカスタム関数の計算が完了した後にのみ実行されるようになりました。この改善により、読み込まれた 4D View Pro ドキュメントを操作する際の信頼性が向上しました。

製品 blank

4D View Pro:エクセルのインポート/エクスポートの更新

4D View Proの継続的な開発の一環として、4D 20 R8ではExcelからの読み込み/Excelへの書き出し機能を拡張しました。このアップデートでは、インターフェイスの機能に合わせた新しいランゲージオプションが追加され、エクスポートされたワークブックをよりコントロールできるようになりました。

製品 blank

4D View Pro: カスタムファンクションの強化

時には、対象となるセルの数がわからないまま、列や行のコンテンツに基づいた特殊な計算が必要になることがあります。

4D 20 R5 では、スプレッドシートのカスタムファンクションに “A1:C10” のような複数セルのレンジを渡したり、”OBJECT(“Firstname”,B2, “Lastname”,C2)” のようなオブジェクトを渡したりして、それらのセルのコンテンツを格納したコレクションやオブジェクトを 4Dメソッドで取得できるようになりました。

製品 blank

4D View Pro: 4D 20 R4の新機能

リリースのたびに、4D View Pro の機能リストは拡大し続けています。今回のリリースも例外ではありません: 4D 20.2 と 4D 20 R4 には、SpreadJS の新バージョン v16.2 と、それに対応したリボンのアップデートが含まれています。

この最新バージョンで強化された機能を紹介していきましょう。

製品 blank

4D View Pro:Blob形式のドキュメントのインポート/エクスポート

大きくて、かつ複雑な4D View Proドキュメントを扱う皆様にとって、パフォーマンスが懸念されるということは理解しています。4D v20 R3において、.sjsフォーマットと同等のパフォーマンスで圧縮されたドキュメントをデータベースに保存できる、新しいBlobフォーマットを提供が開始されました。

製品 blank

新しい 4D View Proフォーマットファイル: sjs

より大きく、より複雑な 4D View Pro ファイルを扱う皆様にとって、パフォーマンス上の懸念が生じることを理解しています。この問題に取り組むために、私たちは .sjs という新しいファイル形式を導入しました。.sjsフォーマットは、複数の小さな JSONファイルが圧縮されたファイルで、Excel XML に似た構造になっています。この新しい形式は、パフォーマンスを向上させ、これらのファイルの取り扱いを最適化することを目的としています。

ヒント blank

4D View Pro: ピボットテーブルを作成する

ピボットテーブルは、大量のデータを素早く要約して分析し、データの比較やパターン、傾向を確認することができる最も価値のある機能の一つです。4D v19 から、ピボットテーブルは 4D View Pro に搭載されています。このブログでは、リボンインターフェースを介してピボットテーブルを使用する方法について説明します。

製品 blank

4D View Pro: 4D v20 の新機能

4D View Pro の機能はリリースのたびに増えています。そして、今回の機能リリースも例外ではありません: 4D v20 はSpreadJSの新バージョン v16 と、それに対応したリボンのアップデートを搭載しています。

この新しいバージョンで提供される新機能を見ていきましょう。