dateタグの設定について

  • このトピックには6件の返信、2人の参加者があり、最後にf_kanedaにより1年前に更新されました。
5件の返信スレッドを表示中
  • 投稿者
    投稿
    • #12619
      f_kaneda
      参加者

      環境:
      FileMaker Cloudバージョン 2.19.5.42
      FMProバージョン 19.5.4.401
      WordPressバージョン 6.0.3
      Twenty Twenty-Two
      PHP バージョン 7.4.28

      使用テーマ Twenty Twenty-Two
      Contact Form 7 バージョン 5.6.3
      FMPress Forms バージョン 1.2.2

      Contact Form 7 のタグ設定にてdateを使用し、日付を選択して入力したさいにFMCloud側に入力データが反映されません。
      FMCloud側のフィールドタイプは「日付」、「テキスト」両方とも試しましたが反映されませんでした。
      該当のタグの設定をdateからtextに変更し、FMCloud側のフィールドタイプを「テキスト」に変更すると
      入力データが反映されるのでフィールド名を間違えている可能性は無さそうです。

      date以外のタグについてはtext、numberなど問題なくFileMakerCloud側に反映されます。

      各種バージョンアップが行われていましたので
      Contact Form 7 バージョン 5.6.4
      FMPress Forms バージョン 1.3.0
      上記環境でも試しましたがdateを指定した際には同じくFMCloud側に反映されませんでした。
      dateを使用している以外の部分についは問題無く反映されています。dateのみ抜け落ちてしまう状態です。

      FileMakerでフィールドを増やす時にタイプ以外の設定は作成時のままです。
      他に設定が必要でしたらご教授頂ければとおもいます。
      よろしくお願いいたします。

    • #12630
      EM003
      キーマスター

      ご連絡くださりまして、ありがとうございました。

      いただいた内容通りの挙動を確認いたしました。この問題は次回のアップデートで修正される見通しです。
      ご迷惑をおかけしますが、少々お待ちくださいますようお願い申し上げます。

      • #12631
        f_kaneda
        参加者

        ご返信ありがとうございます。

        挙動の再現、修正の見通しがあるということで安心いたしました。
        ご確認ありがとうございました。

    • #12642
      EM003
      キーマスター

      本日、FMPress Forms 1.3.1を公開しました。

      バージョン1.3.1では、日付タイプのフォームタグを利用した際にデータが保存されない不具合が修正されております。
      お手数ですが、ご確認くださいますと幸いです。

      また、本件については、詳細なご連絡くださりまして、誠にありがとうございました。

    • #12643
      f_kaneda
      参加者

      早速の更新のご対応ありがとうございます。
      テストしていた環境のWordPress更新を止めておらず、前回からWordPress環境が変わっております。
      WordPressバージョン 6.1
      FMPress Forms バージョン 1.3.0
      上記バージョンにて再度保存されないことを確認後、
      WordPressの管理画面からFMPress Formsのバージョンを1.3.0から1.3.1へ更新し、
      前回からの各種設定の変更無しにFMCloud側に保存されることができました。

      FileMaker Cloudバージョン 2.19.5.42
      FMProバージョン 19.5.4.401
      WordPressバージョン 6.1
      PHP バージョン 7.4.28

      使用テーマ Twenty Twenty-Two
      Contact Form 7 バージョン 5.6.4
      FMPress Forms バージョン 1.3.1
      FMPress CloudAuth バージョン 1.0.0

      Contact Form 7 のタグ設定 date
      日付ピッカーにて2022年11月2日を選択(日付のボックス内の数値は2022/11/02)
      FMCloud側のタイプ設定 日付
      FMCloud側に保存されたデータ 2022/11/02

      Contact Form 7 のタグ設定 date
      日付ピッカーにて2022年11月2日を選択(日付のボックス内の数値は2022/11/02)
      FMCloud側のタイプ設定 テキスト
      FMCloud側に保存されたデータ 11/02/2022

      テキストタイプの際は並び順が変わりましたが、
      こちらFMCloud側の設定を深追いしておらず、日付をテキストタイプで管理することも想定しておらず特に問題というわけではありません。
      念のため共有させて頂きます。

      ご対応ありがとうございました。

    • #12644
      EM003
      キーマスター

      ご丁寧かつ詳細な返信をくださりまして、ありがとうございました。

      FileMaker ServerやFileMaker Data APIの仕様として、扱うことが可能な日付データのフォーマットは「11/02/2022」のような形式です。「2022/11/02」のようなフォーマットでFileMakerに送信した場合、送信されたデータはデータベースに保存されません。

      そのため、CF7のタグタイプを日付とした場合、FMPress Formsプラグインはフォームから送信されたデータのフォーマットを前述のように変更した上でFileMakerに送信しています。

      しかしながら、この段階ではFileMakerデータベース側のフィールドタイプは参照しておりません。そのため、フィールドタイプが「日付」「テキスト」のいずれであっても「11/02/2022」のようなフォーマットでFileMakerに送信しています。

      以上のことから、ご連絡をいただいた内容は想定通りの挙動であると判断しております。

    • #12645
      f_kaneda
      参加者

      仕様のご説明ありがとうございます。理解いたしました。
      この度はありがとうございました。

5件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。