我想在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;
}
这不起作用;(请帮忙!谢谢!
答案 0 :(得分:0)
Zapier有一个名为“Zapier格式化程序”的内部动作,它会为你做这种类型的计算。
退房:https://zapier.com/help/formatter/#date-time
看起来input.date-zap
来自之前的Action或Trigger,因此您可以添加“Zapier格式化程序”来操作日期,然后使用该Action的输出作为输入“Code by Zapier“Javascript。
可能不是完美的Javascript解决方案,但应该能满足您的需求。