我想在我的zapier.com-zap中使用Javascript。这是我现在连续五天要做的事情:
我有一个日期(无论您需要的自定义格式),需要从它减去两个工作日,并使用Javascript输出到DD-MM-YYYY。听起来真的很简单,但我不能让它工作。
减去1天如果原始日是星期六减3天如果原始日是星期一减去4天如果原始日是星期二减去2天如果原始日是其他任何一天
var date = new Date(input.date-zap),
formatted, daysToSubtract;
switch (moment(date).day()) {
// Saturday = 1 days
case 6:
daysToSubtract = 3;
break;
// Monday = 3 days
case 1:
daysToSubtract = 3;
break;
// Tuesday = 4 days
case 2:
daysToSubtract = 4;
break;
// Subtract 2 days otherwise.
default:
daysToSubtract = 2;
break;
}
这根本不起作用;(请帮帮忙!谢谢!
发布于 2016-03-12 03:00:52
Zapier有一个名为"Formatter by Zapier“的内部Action,它将为您执行这种类型的计算。
查看:https://zapier.com/help/formatter/#date-time
看起来input.date-zap
是从之前的操作或触发器中输入的,所以你可以添加"Formatter by Zapier“来操作日期,然后像输入"Code by Zapier”Javascript一样使用该操作的输出。
可能不是完美的Javascript解决方案,但应该会得到你想要的东西。
https://stackoverflow.com/questions/35768160
复制