Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

フォーマットのルールがわかりません。 #9

Closed
yakkung opened this issue Oct 23, 2019 · 6 comments
Closed

フォーマットのルールがわかりません。 #9

yakkung opened this issue Oct 23, 2019 · 6 comments
Labels

Comments

@yakkung
Copy link

yakkung commented Oct 23, 2019

こちらでこのような質問をしてよいものかわからないまま、ほかの手段を見つけられず失礼します。
「正規表現」に「年」「月」「連番」を指定したく、{yy}{MM}{00} としてみましたが、「正規表現 に無効なフォーマットが含まれています。」とのこと。
年2桁が「yy」とのことなので月は「MM」もしくは「mm」で行けるかと思ったのですがだめでした。年月を指定できるフォーマットがあればご教示しただきたく。よろしくお願いします。

@maeda-m
Copy link
Contributor

maeda-m commented Oct 23, 2019

質問ありがとうございます。フォーマットは年と連番しかなく、月については未対応です。
https://github.com/matsukei/redmine_serial_number_field#format-specifications

@yakkung
Copy link
Author

yakkung commented Oct 23, 2019

ファーマットないとのこと、残念ですが了解しました。
すばやい回答ありがとうございました。

@yakkung yakkung closed this as completed Oct 23, 2019
@yakkung
Copy link
Author

yakkung commented Oct 23, 2019

closeしときながら再度失礼します。
/lib/format.rb の DATE_FORMATS = { ~ } に、
:'mm' => { :strftime => '%m', :financial_year => false, :regexp => MATCHERS[:TOW_DIGIT_NUMBER] }
を追加してみたところ採番されるようになりました。
月が替わると連番部分はちゃんとリセットされるようです。
この改造は許可いただけますでしょうか?

@yakkung yakkung reopened this Oct 23, 2019
@maeda-m
Copy link
Contributor

maeda-m commented Oct 23, 2019

月も採番フォーマットに追加すると採番されたのですね。よかったです。
#8 のようにプルリクエストをもらえると助かります。
:regexp => MATCHERS... の部分がなぜ必要だったか思い出せないので #8 は手を止めています、、、

@yakkung
Copy link
Author

yakkung commented Nov 7, 2019

たびたび失礼します。
11月にはいって採番がおかしい事に気づきました。
2019/11の1件目の場合、
{yy}{mm}{00}フォーマットで
191101 となって欲しいところ、
190101 となってしまいます。
今調査中ですが、取り急ぎ連絡まで。
安易な改造で大失敗してしまいました。申し訳ありません。

@yakkung
Copy link
Author

yakkung commented Nov 12, 2019

フォーマットに追加するのを下記に変更しました。
:'yymm' => { :strftime => '%y%m', :financial_year => false, :regexp => MATCHERS[:FOUR_DIGIT_NUMBER] }
たびたび失礼しました。
ありがとうございます。

@yakkung yakkung closed this as completed Nov 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants