私はFreemarkerを初めて使用しています。どうやら、それはNetSuiteで選択したテンプレートモデルです。私は月の最後の営業日を含むテキスト行を表示するために電子メールテンプレートを更新することが任されています。Freemarker Date月の最終営業日を表示するフィールド
私は見つけたドキュメントにフィールドを表示する方法を見ています。ここに私のコードがあります。
私の質問は、ここではわからないので、月の最終営業日を表示する方法ですか?
追加されました:私は、Freemarkerの日付操作用のアドインは、(別のスレッドhereに基づいて)ここでいくつかの援助の可能性があることを発見しました。問題は正しいロジックをダウンして日付を表示しています。ここでは特定の日付から18日差し引くの例である:
${(mydate?long - 18 * 86400000)?number_to_date?string("yyyy-MM-dd")}
だから私は、私はこれを行うにしようとしていますが、私はちょうどそれのまわりで私の頭をラップすることはできません何をすべきかの方法があります知っています。
ご協力いただければ幸いです。
ありがとうございました。
テンプレートは、トランザクションのワークフローによってトリガされる標準的な電子メールです。つまり、本質的には、その価値を満たすために電子メールテンプレートに結び付けられた簡単なスクリプトがこれを行う方法です。私はそれをする方法がわからないので、もう少し掘り下げなければならないでしょう。 javascript私は仕事をすることができると思うが、スクリプトを電子メールテンプレートとFreeMarkerフィールドに結びつけることは、今私を超えている。 ご返信ありがとうございます。 – Finnster
標準テンプレートを作成するだけの場合は、カスタムレコードアプローチを使用します。昨営業日の5年間をcsvインポートで簡単に記入し、カスタムフィールドとカスタム検索の設定方法についてはSuiteAnswersのトピック61574を参照してください。 – bknights
ありがとうございました。しかし、メンテナンスがほぼゼロになるようにスクリプトを作成する必要があると思うので、CSVファイルとレコードを組み合わせるのが最良の方法ではないかもしれません。私は心からあなたの助けに感謝します。ありがとうございました。 – Finnster