4D View Proでコレクションを使用して書き込みと読み取りを行う。

Deeplからの自動翻訳

何百もの異なる値や数式を読み書きする必要がある場合、コレクションを使用することで、より速く、より簡単に、同時に行うことができます。このために、新しいコマンドが用意されています。 VP SET VALUES, VP Get values, VP SET FORMULASVP Get formulas.

値の読み取り/書き込み

セルに値を設定するには、各要素が行を表すコレクションを作成します。各行には、列に設定するセル値のコレクションがあります。以下の例を参照してください。

$valuesVP SET VALUES:=New collection

// First row
$values .push(New collection("ID"; "Monday"; "Tuesday"; "Wednesday"; "Thursday"; "Friday"; "Saturday"; "Sunday")
// Second row
$values .push(New collection(1;1778;5656;22269;2964;20890;32189;26212) )

// Write all values in the document
(VP Cell ("ViewProArea";1;1);$values
)である。)

値を取得するには、単に取得したいセルを含む範囲を渡します。 VP Get values.コマンドは、対応するコレクション内の値を返します。

$values:=VP Get values (VP Cells ("ViewProArea";1;1;8;2))

blank

このHDIでコマンドの動作をご覧ください。

HDI:セルの値の読み取りと書き込み

計算式の読み出し/書き込み

同じコンセプトが、数式にも当てはまります。4D View Pro ドキュメントのセルに数式を設定するには、最初のセルを指定する範囲を作成する必要があります。次に、必要なコレクションを作成し、それをパラメータとして VP SET FORMULAS:

$formulas
:=New collection

// First row

$formulas .push(New collection("myMethod(I3)"; "MAX(A1,B2,C3,D4,E5)")
// Second row
$formulas .push(New collection("SUM(C5:I5)"; "AVERAGE(C5:I5)")

// Set the cells with the formulas VP SET FORMULAS (VP Cell ("ViewProArea";5;15);$formulas)

数式を取得するには、数式が設定されたセルを含む範囲を VP Get formulasコマンドに渡します。

$formulas:=VP Get formulas (VP Cells ("ViewProArea";5;15;2;3))

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。