如果我通过asana api调用提供标签名称,我想要asana标签ID。有什么方法可以直接实现这个目标吗?
替代方案,我可以获取工作区中的所有标签,并通过匹配我的ID进行过滤,但这将是一个很长的过程。
像getTagID(tagName)
这样的方法?是的,我可以反过来getTag(tagId)
仅供参考,我使用asana api(https://github.com/ajimix/asana-api-php-class)
的php包装器感谢。
答案 0 :(得分:1)
尝试使用Typeahead API - 它可让您按文字搜索Asana中的项目(如标签)。 (由于你可以有多个具有相同名称的标签,我们不能只做getTagID(tagName)
,但这非常接近。)
答案 1 :(得分:0)
tags.find_by_workspace()
在工作区中构建已知标签及其ID的字典更容易,然后我可以查找无论何时需要。
我有相当少的标签,很多任务,没有重复的标签名称,所以这似乎更有效。