kjgcoop / trello-label-package
库,通过标签而不是通过看板来组织Trello任务
dev-master
2019-07-25 22:24 UTC
Requires
- cdaguerre/php-trello-api: ^0.9.3
Requires (Dev)
- cdaguerre/php-trello-api: ^0.9.3
This package is not auto-updated.
Last update: 2024-09-29 05:55:24 UTC
README
Trello的标签是按看板划分的,因此您无法看到具有特定标签的所有任务。与其在多个看板之间跳转,您可以使用此脚本遍历标签。
入门指南
// Give the object enough information to connect to Trello
$batch = new TrelloLabelBatch([Trello API key], [Trello API token], [Trello user whose data you're interested in]);
// Grab the data
$batch->populate();
// You may now work with the data.
foreach ($batch->get_labels() as $label) {
foreach ($label->get_cards() as $card) {
// Whatever you want to do.
}
}
该脚本假设您只处理一个用户的看板。
数据注意事项
一个已填充的批次代表一个包含所有标签的数组,每个标签包含相关的卡片。
- TrelloLabel对象具有颜色、名称和卡片列表
- TrelloCard对象具有名称、看板名称和标签列表
任何卡片都可能多次出现。
- 如果卡片没有标签,它不会出现在数据结构中。虽然Trello看板有一个标签列表,但它通过遍历现有卡片来生成这个列表。
- 如果卡片应用了多个标签,该卡片将在内存中按标签出现一次。
先决条件
PHP、PHP Curl扩展和Composer。所有其他依赖项都由Composer处理。
构建工具
- cdaguerre/php-trello-api - 该代码所依赖的Trello API类。感谢,cdaguerre!
许可证
此代码受GPL许可证的许可。