日付が指定された日数を増やす (減らす)
適切なアプリケーションを構築する過程で、次のような問題が発生する可能性があります。
- プロジェクト管理システムでは、タスク開始日を設定した後、タスク継続日数を追加して、タスク完了日を自動的に計算します。
- 契約管理システムでは、請求書の日付と会計日数を入力して、支払期限を計算します。
前提条件
このチュートリアルでは、適切なフォーム式を使用します。まず、次のことを知ることができますフォーム式。
効果を実現する

実装手順
普遍的なフォームページの作成
通常のフォームページを作成します。詳細はこちらを参照してください通常フォーム。

キャンバス領域で次のコンポーネントをドラッグします。
- 日付: 日付に名前を付けます
- 日付: 名前を式設定: 10日後の日付
- 日付: 名前を式設定: 10日前の日付
- 日付: クイック設定という名前: 10日後の日付
- 日付: クイック設定という名前: 10日前の日付
フォーム式の追加
日付コンポーネントはショートカット設定を選択し、デフォルトは今日です。

式の設定: 10日後の日付で、デフォルト値は式の編集を選択し、次の図に示す式を設定します。式のソースコードを直接コピーして、フィールドの変更に注意することもできます。


{"text":"DATEDELTA(DATE(日期),10)","marks":[{"from":{"line":0,"ch":15,"sticky":null},"to":{"line":0,"ch":19,"sticky":null},"value":"dateField_lc0b1vsg","invalid":false}],"isCmData":true}
式の設定: 10日前の日付、デフォルト値は式の編集を選択し、次の図に示す式を設定します。式のソースコードを直接コピーして、フィールドの変更に注意することもできます。


{"text":"DATEDELTA(DATE(日期),-10)","marks":[{"from":{"line":0,"ch":15,"sticky":null},"to":{"line":0,"ch":19,"sticky":null},"value":"dateField_lc0b1vsg","invalid":false}],"isCmData":true}
クイック設定
クイック設定: 10日後の日付。デフォルト値はクイック設定を選択し、次の図のように設定します。

クイック設定: 10日前の日付。デフォルト値はクイック設定を選択し、次の図のように設定します。

保存ページ

ビデオチュートリアル
オンラインで試遊する
この文書は機械翻訳により生成されています。翻訳により生じた齟齬や相違点は拘束力を持たず、コンプライアンスや執行目的において法的効力はありません。
このドキュメントは役に立ちましたか?