【问题标题】:notifications in asana using nodejs asana module使用 nodejs asana 模块在 asana 中通知
【发布时间】:2019-10-30 10:46:00
【问题描述】:

我正在尝试将已开发应用程序中的发布通知发布到 asana,以解决部署和代码问题。 我为此使用了nodejs模块'asana',但我找不到合适的方法来做到这一点。 您能否帮我在体式中发布通知或 cmets 以实现这一目标。 通过应用程序在不同的事件(如部署、onError 等)上创建任务并将 cmets 添加到该任务将起作用,但我无法获得适当的文档来执行此操作!

【问题讨论】:

    标签: node.js api asana-api


    【解决方案1】:

    Asana 没有 ant complete api 支持对话https://forum.asana.com/t/creating-team-project-conversations-from-api/1184

    使用节点模块支持体式或类似语言在体式上进行对话的唯一方法:

    // asana-notifications.js const asana = require('asana') const logger = require('your-logger') module.exports = { sendAsanaNotification: async (notification) => { try { var personalAccessToken = 'your-asana-token' var client = asana.Client.create().useAccessToken(personalAccessToken) return await client.tasks.addComment('your-task-id', { text: Date() + notification }) } catch (error) { logger.error({ details: error.message || error, errorStack: error, message: 'error sending asana notification' }) } } } // file in which you want to use it const notifications = require('asana-notificaitons') asana.sendAsanaNotification(JSON.stringify('your notification')) }

    这是我现在的解决方法。 我正在使用不同的任务来发送不同的通知。

    【讨论】:

      猜你喜欢
      • 2019-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多