=ARRAYFORMULA(IF(LEN(S2:S),
IF((DATEVALUE(S2:S)+TIMEVALUE(S2:S))-
(DATEVALUE(R2:R)+TIMEVALUE(R2:R))<=31.0833333333285, 1,
QUOTIENT((DATEVALUE(S2:S)+TIMEVALUE(S2:S))-
(DATEVALUE(R2:R)+TIMEVALUE(R2:R))-31.0833333333285, 28)+2), ))
Да, ActiveResource в настоящее время немного негибкий, когда дело касается форматов данных.
В принципе, идея состоит в том, чтобы вы могли написать себе модуль настраиваемого формата (например, JsonWithRootFormat
) на основе модуля ActiveResource :: Formats :: JsonFormat
, а затем указать, что в качестве формата в вашей модели:
self.format = :json_with_root
Однако ActiveResource :: Base
не сильно зависит от формата - в настоящее время он проверяет , используете ли вы XmlFormat
, и передает только корневой узел, если вы это делаете.
Таким образом, вы можете получить то, что хотите, создав свой собственный модуль формата, и обезьяны-исправления ActiveResource: : Base
, но вряд ли идеал. Я уверен, что патч, который сделает Base
немного более независимым от формата, будет приветствоваться.
JsonWithRootFormat
) на основе модуля ActiveResource :: Formats :: JsonFormat
, а затем укажите это в качестве формата в вашей модели:
self.format = :json_with_root
Однако ActiveResource :: Base
не сильно зависит от формата - в настоящее время проверяет , используете ли вы XmlFormat
, и передает корневой узел только в том случае, если вы используете.
Таким образом, вы можете получить желаемое, создав свой собственный модуль формата, и monkey-patching ActiveResource :: Base
, но это вряд ли идеально. Я уверен, что патч, который сделает Base
немного более независимым от формата, будет приветствоваться.
JsonWithRootFormat
) на основе модуля ActiveResource :: Formats :: JsonFormat
, а затем укажите это в качестве формата в вашей модели:
self.format = :json_with_root
Однако ActiveResource :: Base
не сильно зависит от формата - в настоящее время проверяет , используете ли вы XmlFormat
, и передает корневой узел только в том случае, если вы используете.
Таким образом, вы можете получить желаемое, создав свой собственный модуль формата, и monkey-patching ActiveResource :: Base
, но это вряд ли идеально. Я уверен, что патч, который сделает Base
немного более независимым от формата, будет приветствоваться.
self.format = :json_with_root
Однако ActiveResource :: Base
не сильно зависит от формата - в настоящее время проверяет , используете ли вы XmlFormat
, и передает только корневой узел, если вы это делаете.
Чтобы вы могли получить то, что хотели, создав свой собственный модуль формата, и monkey-patching ActiveResource :: Base
, но это вряд ли идеально. Я уверен, что патч, который сделает Base
немного более независимым от формата, будет приветствоваться.
self.format = :json_with_root
Однако ActiveResource :: Base
не сильно зависит от формата - в настоящее время проверяет , используете ли вы XmlFormat
, и передает только корневой узел, если вы это делаете.
Чтобы вы могли получить то, что хотели, создав свой собственный модуль формата, и monkey-patching ActiveResource :: Base
, но это вряд ли идеально. Я уверен, что патч, который сделает Base
немного более независимым от формата, будет приветствоваться.
ActiveResource :: Base
, но это вряд ли идеально. Я уверен, что патч, который сделает Base
немного более независимым от формата, будет приветствоваться. и исправление обезьян ActiveResource :: Base
, но это вряд ли идеально. Я уверен, что патч, который сделает Base
немного более независимым от формата, будет приветствоваться.