首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在规则中将计算值分配给用户字段

问无法在规则中将计算值分配给用户字段
EN

Drupal用户
提问于 2014-01-23 16:00:16
回答 1查看 221关注 0票数 0

以下是我想要做的事情:

  • 用户有一个整数类型的“剩余天数”字段。
  • 用户将在创建“超时”内容类型时设置日期范围。
  • 当他点击保存按钮时,规则将截取,从他的"days left“字段中减去日期范围,并将结果保存为新的"days left”值。

以下是我所做的:

  • 用户单击保存按钮规则截取
  • 动作-获取持续时间并将其除以86400 (将其从秒转换为天数)。
  • 操作-将结果转换为整数。
  • action -从内容作者"days left“字段中减去转换的值。

此时,我希望将减法的结果分配给作者的"days left“字段。节点:author:字段日-左变量可用,我选择它。但是减法的结果不是。

我还尝试将减法的结果转换为整数,然后将其赋值,但它也不起作用。

知道为什么吗?

EN

回答 1

Drupal用户

回答已采纳

发布于 2014-01-24 10:19:24

我不知道为什么结果变量不可用;我的解决方案是将操作的顺序更改为:

用户单击“保存”按钮后,规则截取:

  • 获取作者的“离开天数”字段的值,然后用86400乘(将天数转换为秒)
  • 获取内容的持续时间,并从前一个值中减去它。
  • 将结果除以86400 (将其从秒转换为天)
  • 将结果转换为整数
  • 从这个结果中减去一个(这是必要的,可能是因为类型转换期间的舍入)。
  • 将结果分配给内容作者的"days left“字段。

我不喜欢进行两种类型的转换,但这是一个可行的解决方案。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/100920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档