npm 包 trello.ts 使用教程

trello.ts 是一个 TypeScript 库,它提供了一个简单的界面来访问 Trello API。本文将介绍如何使用 trello.ts 来创建、读取、更新和删除 Trello 板、卡和列表。

安装

首先,需要安装 trello.ts。可以通过 npm 安装:

配置

在使用 trello.ts 之前,需要将 Trello API 的 API key 和 token 配置添加到环境变量中。可以在 Trello API 的应用程序设置页面中找到这些值。

创建板

要创建一个新的 Trello 板,请使用 Board.create 方法。以下是一个创建新板的示例代码:

import { Board } from 'trello.ts';

const board = await Board.create({
  name: 'MyBoard',
  desc: 'This is my Trello board',
});
console.log(board.id); // The id of the board

创建列表

要创建一个新的 Trello 列表,请使用 List.create 方法。以下是一个创建新列表的示例代码:

import { Board, List } from 'trello.ts';

const board = await Board.find('<board-id>');
const list = await List.create(board, {
  name: 'MyList',
});
console.log(list.id); // The id of the list

创建卡

要创建一个新的 Trello 卡,请使用 Card.create 方法。以下是一个创建新卡的示例代码:

import { Board, Card, List } from 'trello.ts';

const board = await Board.find('<board-id>');
const list = await List.create(board, {
  name: 'MyList',
});
const card = await Card.create(list, {
  name: 'MyCard',
  desc: 'This is my Trello card',
});
console.log(card.id); // The id of the card

更新板、列表和卡

要更新 Trello 板、列表或卡,请使用 save 方法。以下是一个更新卡的示例代码:

import { Card } from 'trello.ts';

const card = await Card.find('<card-id>');
card.name = 'NewCardName';
card.desc = 'This is the new description for the card';
await card.save();

删除板、列表和卡

要删除 Trello 板、列表或卡,请使用 delete 方法。以下是一个删除卡的示例代码:

import { Card } from 'trello.ts';

const card = await Card.find('<card-id>');
await card.delete();

总结

本文介绍了如何使用 trello.ts 访问 Trello API 来创建、读取、更新和删除 Trello 板、卡和列表。要了解更多信息,请参阅 trello.ts 的文档。希望这篇文章对你有所帮助!

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/600673e2fb81d47349e53dda


纠错
反馈