在 podio 中将计算日期字段设置为 null(因此使用 javascript)
Set calculated date field to null in podio (and thus with javascript)
这是跑道的问题。我有一个设置为返回日期的计算字段,如果我只输入对项目中日期字段的引用,它就会很好地做到这一点。我想要的是让计算字段返回一个空日期(作为 IF 语句的一部分),从而保留或使该字段为空(因此不会出现在日历中)。
像这样:
var date = DateFieldFromPodioItem;
if (whatever) {
moment(date).add(2, "weeks").toDate();
}
else {
//RETURN NULL HERE
};
我尝试设置var zero = null
并让它返回它。这给我带来了一个Invalid date
错误。
我还尝试使用 .setFullYear(null,null,null)
和 .setHours(null,null,null,null)
来设置date
并返回它。我按照某处的建议将date
设置为 1 年 0001 月 1 日 12:00:00.000 AM(我忘记了我在哪里读到的)。第一个让我相当不友好:Invalid value datetime.datetime(1753, 9, 12, 22, 43, 41, 128000) (datetime): Dates before year 1900 are not supported
.第二个也是如此,() 中的数字略有不同。
我什至尝试了在else
内不输入代码的相当愚蠢的想法,但这也会返回Invalid date
。
有什么想法吗?
----编辑----
事实证明,即使跑道显示消息Invalid date
它仍然可以让您保存字段,并且在更改字段值时,if=false 它不再在计算字段中显示日期。感谢Rainer Grabowski向我指出这一点。如果有人@Podio读到这个,也许可以解决这个问题?我会把这个留在这里,也许是为了帮助其他人,因为我经常在这里找到问题的答案。
可以工作,但我没有测试:
var date = DateFieldFromPodioItem;
var returnValue = null;
if (whatever) {
returnValue = moment(date).add(2, "weeks").toDate();
}
returnValue;
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 来自文本输入null的html javascript变量
- html+javascript:如何在某些条件下禁用dropdownlist中的null选项
- 当null应该在javascript中使用而不是未定义时
- Javascript Float32数组抛出无法读取属性'0'即使数组定义良好,也为null
- 全局Javascript变量变为null
- 如何删除此JavaScript null错误
- chrome和firefox上的javascript null比较不同
- JavaScript null;占位符与“准备清除”
- JavaScript null 参数使正则表达式匹配
- Javascript null 或 empty 控件不起作用
- 将Python None转换为JavaScript null
- JavaScript null引用错误
- 使用chrome fileSystem编写时,字符串中的Javascript NULL字符
- Javascript null输入错误
- 是javascript null独立类型的对象's值
- 与typeof运算符一起使用时,javascript null返回对象
- Javascript null检查没有按预期工作
- IE8 Javascript null != undefined
- Javascript null为空对象属性