ヒント

4Dアプリのヒントとコツ – 2023年10月版

Deeplからの自動翻訳

by Add Komoncharoensiri, Director of Technical Services at 4D Inc

 

4Dナレッジベースは、4Dテクノロジーに関する情報ライブラリーです。

4Dナレッジベースは、4Dテクノロジーに関する情報を集めたライブラリーで、毎週技術的なTipsや毎月の技術ノートを積極的に公開しています。もし、前回のナレッジベースでのヒントを見逃されても大丈夫です。

このブログ記事は19のTipsをカバーしています:

製品 blank

Microsoft 365: メールのプロパティを更新する

皆様からのフィードバックは重要であり、この機能もまたそういったフィードバックの中の一つでした。

多くの開発者が、メールの’isRead'(既読)フラグを更新するコマンドを期待されていました。4D v20 R3 以降、この要望の多かった機能が4D Netkit に取り入れられました。新しいOffice365.mail.update()’関数を使えば、受信済みメールや下書きメールの様々なプロパティを簡単に更新できるようになりました。

詳細は続きをご覧ください。

製品 blank

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

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

製品 blank

可変長引数関数の書き方への新しいアプローチ

多くの方は、不定数の引数を受け取ることができるメソッドや関数を使用することに慣れていることでしょう。こういった関数は一般的に可変長引数関数または可変長関数などと呼ばれます。

4D v20 R3 では、皆さんの開発のしやすさを向上させるために、エリプシス(省略記号)を導入することで、これらのメソッドの宣言を合理化し、コードをよりわかりやすく、作業しやすくしました。

製品 blank

ジャーナル管理の強化

4D v20 R3 では、より良いジャーナル管理を可能にする新機能が導入されました。この機能は “ログを使用” 設定に関するもので、他のバックアップ・パラメーターと同様にオーバーライドできるようになりました。

このブログ記事では、なぜこれが便利なのかを説明し、その使い方を紹介します。

製品 blank

4D Write Pro: フォーミュラに名前を付ける

4D Write Pro のドキュメントでは、フォーミュラは非常に重要で、機能的にも大きく貢献します。これまでは、フォーミュラを値、式、または記号として表すことができました。

しかし、ユーザーエクスペリエンスをさらに向上させ、読みやすさを改善するために、4D v20 R3では、フォーミュラに名前を付けるというエキサイティングな新機能が導入されました。この最新の機能強化により、ユーザーはドキュメント内の各フォーミュラの目的を素早く特定し、理解することができます。

製品 blank

WebSocketクライアントヘッダーにカスタムデータを入れる

WebSocketクライアントヘッダーをカスタマイズすることで、WebSocket接続確立プロセスに特定の情報、設定、または要件を含めることができます。

4D v20 R3 以降、WebSocketクライアントヘッダーを介して、セキュリティ情報、アプリケーション固有のデータ、サーバー接続に関連するその他のデータを送信することができます。

製品 blank

4D Netkit: Gmail からラベルや Eメールを取得

Gmail API の 4D Netkit への統合を進めるなかで、メールをシームレスに管理するための包括的なコマンドのセットが提供できるようになりました。

4D v20 R3 では、ラベルのリストを簡単に取得し、メールを取得し、効率的に削除できる新しいコマンドを紹介します。

詳しく見ていきましょう!