使用 nodejs 体式模块的体式中的通知
notifications in asana using nodejs asana module
我正在尝试将 post 通知从开发的应用程序发送到 asana,以解决部署和代码问题。
我正在为此使用 nodejs 模块 'asana',但我找不到合适的方法来做到这一点。
你能帮我 post 体式中的通知或评论来实现这一点吗?
创建任务并通过应用程序在不同事件(如部署、onError 等)上向该任务添加注释是可行的,但我无法获得执行此操作的正确文档!
Asana 没有 ant complete api 支持对话 https://forum.asana.com/t/creating-team-project-conversations-from-api/1184
使用节点模块支持 asana 或类似语言在 asana 上进行对话的唯一方法:
- 在体式中创建任务
- post 对该任务的评论 https://developers.asana.com/docs/#asana-tasks
这是执行此操作的示例代码
// 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'))
}
这是我现在的解决方法。
我正在使用不同的任务来放置不同的通知。
我正在尝试将 post 通知从开发的应用程序发送到 asana,以解决部署和代码问题。 我正在为此使用 nodejs 模块 'asana',但我找不到合适的方法来做到这一点。 你能帮我 post 体式中的通知或评论来实现这一点吗? 创建任务并通过应用程序在不同事件(如部署、onError 等)上向该任务添加注释是可行的,但我无法获得执行此操作的正确文档!
Asana 没有 ant complete api 支持对话 https://forum.asana.com/t/creating-team-project-conversations-from-api/1184
使用节点模块支持 asana 或类似语言在 asana 上进行对话的唯一方法:
- 在体式中创建任务
- post 对该任务的评论 https://developers.asana.com/docs/#asana-tasks 这是执行此操作的示例代码
// 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'))
}
这是我现在的解决方法。 我正在使用不同的任务来放置不同的通知。