在特定事件后停止Podio计算

在特定事件后停止Podio计算,podio,Podio,我们目前有一个计数器,可以按周计算从“注册日期”到“今天” 一旦一个单独的字段(“发送的报价”)被更新,我们希望周数停止计算 这可能吗?有几种处理方法。这里是一个例子。因此,Podio应用程序有两个字段,Date设置了日期和时间,以及Category具有多个选项以显示如何处理日期和时间 var category = @Category; var now = new Date; var today = new Date; today.setHours(0, 0, 0, 0); var durati

我们目前有一个计数器,可以按周计算从“注册日期”到“今天”

一旦一个单独的字段(“发送的报价”)被更新,我们希望周数停止计算


这可能吗?

有几种处理方法。这里是一个例子。因此,Podio应用程序有两个字段,
Date
设置了日期和时间,以及
Category
具有多个选项以显示如何处理日期和时间

var category = @Category;
var now = new Date;
var today = new Date;
today.setHours(0, 0, 0, 0);
var durationTillNow = (now - @Date)/1000/60/60/24;
var fromDate = @Date;
fromDate.setHours(0, 0, 0, 0);
var durationTillNowWithoutTime = (today - fromDate)/1000/60/60/24;

if (category == 'round to nearest number') {
  "Rounded to: " + Math.round(durationTillNow).toString() + " day(s)";
} else if (category == 'round up') {
  "Round up: " + Math.ceil(durationTillNow).toString() + " day(s)";
} else if (category == 'round down') {
  "Round down: " + Math.floor(durationTillNow).toString() + " day(s)";
} else if (category == 'show full diff') {
  "Full diff: " + durationTillNow.toString() + " day(s)";
} else if (category == 'just ignore time') {
  "Ignoring time part: " + durationTillNowWithoutTime.toString() + " day(s)";

} else if (category == 'something else') {
 "it's something else selected";
} else {
  "yet another else option selected";
}