【问题标题】:Node.JS V12 Trello API How to check to see if a card is overdueNode.JS V12 Trello API 如何检查卡片是否过期
【发布时间】:2021-02-07 17:44:51
【问题描述】:

我正在使用安装了 trello-node-api 包的 Node.js V12。我能够在列表中找到所有卡片,但是当我查看卡片 Link Here 的 json API 时,我无法找到正确的标题来检查卡片是否过期。我可以找到日期是否已完成,但日期变红时找不到(这是我想要的)。我对 Javascript 很陌生,我不知道如何检查红色到期日。

差不多总结一下:我不知道如何查看卡片是否过期。

这是我目前想出的代码

Const trelloNode = require("trello-node-api")("privateinfo")


 trelloNode.board.searchCards(boardID).then(function(response) {
            response.forEach(element => {
                if (element.idList === myListId2) {
                    var cardLink = element.shortLink;
                    if () {
                     //if the card shows the "red due date"
    
                    }
                }
            })
        })
    ```

【问题讨论】:

    标签: javascript node.js api trello


    【解决方案1】:

    所以我基本上回答了我自己的问题。

    我所做的是添加了两个 if 语句。 第一个是检查卡是否有到期日。第二个是根据截止日期检查当前时间。由于我是 javascript 新手,这可能不是最好的方式,但这是我的方式。

    var date1 = element.due;
    var date4 = new Date("1970-01-01T00:00:00.000Z") // Reason is because cards that have no due date go back to this date so I have to exclude it. 
    var date2 = new Date(date1);
    var date3 = new Date();
                        
    if (date2.getTime() != date4.getTime()){ // Checking to see if a card has a due date
        if (date2.getTime() <= date3.getTime()){ // Checking for over due's
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-12
      • 1970-01-01
      • 2013-04-25
      • 2014-11-30
      • 2020-01-26
      • 2015-06-28
      • 1970-01-01
      • 2015-03-29
      相关资源
      最近更新 更多