ヒント

1行のコードで特定の属性値を検索!

Deeplからの自動翻訳

オブジェクトの属性を取得するために、ネストされたループや条件文を使用しなければならなかった時代を覚えていますか?それで結局、長くて複雑なコードになったりしていませんでしたか?でも、もうそんな時代は終わりました。オブジェクト記法とコレクション、そしてそのメソッドのおかげで、より速く、より読みやすいコードを書くことができるようになりました

特定の属性の値を見つけるのは、かつてないほど簡単です。では、実際のシナリオを見ながら、その方法を考えてみましょう。

製品 New constants for the command Get 4D files

ログファイルへの容易なアクセス

Deeplからの自動翻訳

ログファイルはトラブルシューティングに非常に有効です。また、インシデントの根本的な原因を突き止めるのにも大きな助けになります。ログは、いつ、どこで問題が発生したかを追跡することができます。以前は Get 4D folderコマンドで、すべてのログを含むフォルダーに簡単にアクセスできました。4D v16 R6では、コマンドの強化により、 特定のログファイルを簡単に見つけることができるようになりました。 Get 4D fileコマンドの強化により、特定のログファイルを簡単に見つけることができます。

製品 blank

オブジェクトでパス要素を使用する

Deeplからの自動翻訳

4Dは、ファイルやフォルダのパスを簡単に管理できる2つの新しいコマンドで、開発者の生活をより快適なものにします。貴重な時間を節約する Path to objectこのコマンドは、1行のコードで、拡張子、ファイル名、親フォルダを抽出します。そして、異なるオブジェクトの属性を変更し、再結合して、新しいパスを構成することができます。 Object to path.

製品 blank

オブジェクトの中に日付が!?

Deeplからの自動翻訳

オブジェクトは 素晴らしいものです。その柔軟性とスピード、そしてエレガントさは、多くの開発者にとっての第一選択肢となっています。オブジェクト内での日付の使用がより簡単に、より直感的になりました。これからは、オブジェクトの中で文字列ではなく日付を設定することができるようになりました。

ヒント blank

4D Write Proでオブジェクトを4種類の方法で使用!

Deeplからの自動翻訳

率直に言って、私たちはオブジェクトが大好きです。4D Write Proは オブジェクトをコマンドや関数の入出力として使い、ドキュメント、テキスト、段落などを操作します。このブログ記事では、4D Write Proでオブジェクトを使用する 4つの異なる方法を紹介します。

ヒント DIALOG COMMAND INSTEAD OF MODIFY SELECTION

MODIFY SELECTIONの代わりにDIALOGを使用する。

Deeplからの自動翻訳

古いことわざがあります。「古いものは金なり“とは、新しい方法は古いものほど良いものではないという意味です。しかし、新しい言い方をすれば、「古いものは金だが、新しいものはプラチナだ」ということになります。ここでは宝石のことではなく、4Dコマンドの2つのことを指しています。 MODIFY SELECTIONDIALOG.

製品 blank

プロセスアクティビティ取得コマンドの機能強化

Deeplからの自動翻訳

このコマンドは Get process activityコマンドは、4D v16 R4で追加され、実行中のプロセスや接続しているユーザーのリストを取得することができます。4D v16 R5では、このコマンドをさらに強化し、結果の解析が容易になりました。さらに、新しいsystemID属性が追加され、ユーザー、4D、スペアなど、どのようなタイプのプロセスでも一意に識別できるようになりました。

製品 The 4D WEB Server information by programming

Webサーバーの情報を取得するコマンドを追加

Deeplからの自動翻訳

この機能は、独自のサーバー管理ダイアログを作成するためのもう一つの方法です。全プロセスの情報を取得する機能(4D v16 R4),we are now に追加)に続き、 4D Web サーバーの全ランタイム情報を一括して取得する新しいコマンドを提供します。

4D v16 R5では、1つのコマンドのおかげで、Webサーバーの情報を取得することは、かつてないほど簡単になりました。 WEB Get server info.

製品 4D v16 R5 supports the JSON pointers

JSONポインタの操作

Deeplからの自動翻訳

4D v16 R4 では JSONオブジェクトを検証 できるようにオブジェクトコマンドを充実させました。 4D v16 R5 では JSONポインタのサポートを導入し、さらに進化させました。でも、JSONポインタとは何でしょうか?

データベースのレコードに各従業員の会社情報を保存しないように(代わりに会社レコードへのリンクを使用)、JSONドキュメントをさまざまな場所で再利用できるパーツで構成すると、非常に便利な場合があります。

たとえば、Webサイトでの注文を例にとると、顧客が配送先住所を入力し、請求先住所を同じに指定します。この場合、住所情報を重複して登録するのではなく、配送先住所を請求先住所への参照として定義することができる。

製品 Manage Header and footer with 4D Write Pro

4D Write Proでヘッダーとフッターをプログラム的に管理する

Deeplからの自動翻訳

4D Write Pro テンプレートにヘッダーとフッターを付けて、このテンプレ ートに基づいて他のドキュメントを作成する機能を提供して欲しいという 要望を、お客様から何度かいただきました。4D v16 R5では、この機能を利用することができます。

4D Write Proに新しいコマンド群が追加され、このニーズを満たすことができます。これらのコマンドのいくつかは、ドキュメント内のヘッダー、ボディ、フッターの参照を取得するために使用することができます。その他は、現在カーソルがあるフレーム(ヘッダー、フッターなど)の参照を取得したり、カーソルを特定のフレームに設定したりするのに便利です。