问题标签 [trello-powerup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
trello - 在 Trello Powerup Card Button Popup 中访问卡成员
我们正在构建一个 Trello Powerup,以将反馈信息捕获到一组单独的服务(Rails 应用程序)中。为此,我们有一个卡片按钮,它为 iframe 创建一个弹出窗口,类似于card-buttons
功能中的示例。
作为此 iframe 的一部分,我们希望 Trello Powerup 用户查看和检查卡成员。不幸的是,在 iframe 中我们只有cid
or 卡 ID。
我们看到做到这一点的唯一方法是将Trello Card Members API 端点与cid
. 这将要求用户使用我们的站点/服务对他们的 Trello 帐户进行 OAuth。完全有可能,但不是最好的体验。
另一种选择可能是查询字符串,但它很难看。使用card
data 方法,我们可以在 iframe url 中对每个成员的avatarHash
、user_id
和进行编码。fullName
这些是唯一的选择吗?我可以向 iframe 添加新数据context
吗?
javascript - 在 Trello Power-Up 中使用卡片数据
我正在寻找一种在我正在开发的电源中使用 Trello 数据的方法。只要我在 期间拥有所需的一切,我就可以启动电源TrelloPowerUp.initialize()
,但我需要的数据只能通过 Promises 访问。这包括通过 API 存储的卡、板和通电数据。Trello 允许我访问的数据包括板、卡、插件 ID 和命令。由于 powerup 预计会返回一个数组,因此我无法找到访问任何其他类型数据的方法。
这是一个简单的具体例子。在其中,我想检查一张卡片的名称并相应地显示一个徽章。
在示例中,
t
授予对客户端库
card
的访问权限会授予对以下数据的访问权限:
例子
这是初始化的代码card-badges
。请注意,该函数应返回一个数组。
显然这段代码不起作用。初始化函数似乎是在不考虑承诺的情况下设置的。甚至将dynamic
函数作为参数的选项也应该返回一个数组。
这对我来说没有任何意义,因为在卡片中存储和检索通电数据也是通过 promises ( t.set()
, t.get()
) 完成的。由于我什至似乎无法访问通电数据,我觉得我在评估中遗漏了一些东西。
有没有办法在初始化上电时访问 Promise 中可用的数据?
javascript - 使用 Trello 作为网站和移动应用程序的数据源。如何在服务器端实现 trello,因为在客户端使用 apiKey 和 Token 不好
我正在使用 trello。我可以使用 jQuery 从我的网站调用带有 APIKEY 和 TOKEN 的 Trello Rest Api,获取 JSON 并显示到 HTML 页面中。共享 KEY 和 TOKEN 不好。我想在我的 Node.js 后端实现 Trello服务器到服务器的 trello 数据到网站。我该怎么办。?
trello - 检索卡片徽章中的卡片数据
我有一个覆盖,我可以使用
我也可以使用
我的问题是我想从 TrelloPowerUp.initialize 和卡片徽章中读取这些值
我尝试使用
var x = t.get('card', 'shared', 'key1');
如果我输入console.log(x),值就在那里,但在一个对象内,不能让它工作。属性的名称是 _settledValue
我已经尝试过 x.getValue() 和 x.value()
javascript - 如何从通电中访问 trello API?
如何从 powerup 中查询 trello API?这似乎是一个显而易见的问题,但我似乎无法找到它。
到目前为止,我的简单上电看起来像这样:
调用 fetch 后的响应对象表示该调用是未经授权的。
我会认为从加电上下文中调用此代码将被视为已授权。当我登录到 trello 时,我可以将该地址放入我的浏览器并获得有效响应 - 为什么 javascript 调用也不会产生有效响应?
更重要的是,我怎样才能从该 URL 获得成功的响应?
trello - Trello Rest API 获取用户可以使用 Trello 网站查看/编辑/删除的所有 Trello 卡片
我要求显示用户有权查看/编辑/删除的所有 Trello 卡。我浏览了Trello Rest API 文档并在下面找到了获取 Trello 卡片的 API。
但是当我使用这个 API 时,它返回了一个空列表,尽管用户是所有板块的管理员/成员,并且每个板块都有很少的列表和卡片。然后我直接将同一用户作为成员添加到其中一张 Trello 卡并执行相同的 API。这次它退回了我将用户添加为会员的卡。
但我不想将用户添加为每张卡的成员。由于用户已经是所有板的管理员/成员,我想显示所有板的所有卡,无论用户是否是卡的成员。是否存在任何 Trello rest API 来获取用户有权查看/编辑/删除的所有卡片?
任何建议/答案都非常受欢迎。
提前致谢!!!
api - 使用 Trello API 在卡片上设置自定义字段值
我正在尝试使用Trello API的新自定义字段方法来设置卡片上自定义字段的值。
我创建了一个自定义字段类型number
。当我GET
通过 it's 请求自定义字段时id
,它会返回此自定义字段对象:
然后,当我在 Trello UI 中创建新卡(但不要在Test Number Field
框中输入值)然后GET
使用该卡customFieldItems=true
(如此处记录)时,它会返回此卡对象(已删除无关字段):
请注意,由于我没有Test Number Field
在 UI 的框中输入任何内容,因此该customFieldItems
属性包含一个空数组。
然后,如果我再次在 UI 和卡片1
的Test Number Field
框中输入数字GET
,它会返回这个(删除了不相关的字段):
我希望能够通过 API 设置这个自定义字段的值。
当我转到“设置、更新和删除卡上自定义字段的值”的 API 文档时(此处),我插入了以下信息:
查询授权
key
:(我们有效/有效的 Trello API 密钥)token
: (我们有效/有效的 Trello API 令牌)
路径参数
idCard
:(应为其设置/更新自定义字段值的卡的 ID)5ab56e6b62abac194d9xxxxx
idCustomField
(卡片上自定义字段的 ID。):5ab570c5b43ed17b2dxxxxx
查询参数
idCustomField
(项目所属的自定义字段的ID。):5ab13cdb8acaabe576xxxxx
modelType
(这应该始终是卡片。):card
value
(包含要为卡的自定义字段值设置的键和值的对象。用于设置值的键应与定义的自定义字段的类型匹配。):{"number": 2}
当我单击 Try It 时,我得到响应:400 Bad Request "Invalid custom field item value."
我尝试了以下事情:
切换两个
idCustomField
值(路径参数和查询参数都具有相同的名称令人困惑,这意味着它们应该接受相同的值,但是它们有不同的描述,并且描述模糊/混乱)。将两个
idCustomField
值设置为相同的值(对于两个可能的 ID)将值设置为
2
、{"number": "2"}
、{number: 2}
等{number: "2"}
。
无论我尝试什么,"Invalid custom field item value."
无论卡在自定义字段中是否有值,我总是得到相同的行为方式。
我很确定idCustomField
路径中的参数已被接受,因为当我更改一个字符时,它反而给了我这个错误"invalid value for idCustomField"
:
所以我不知道"Invalid custom field item value."
是指查询参数idCustomField*
还是value
.
我也不知道卡片是否在自定义字段中具有现有值是否会有所不同,但我希望能够设置此自定义字段的值,无论它当前是否具有值场。
trello - 如果它们没有任何值,如何从板上获取所有 customFieldItem?
保持简短:
这个电话:(https://api.trello.com/1/boards/<id>/cards/?fields=all&customFieldItems=true
当然是key
/ token
)
将返回所有卡片,每个卡片都有一个属性"customFieldItems": []
,但如果卡片自定义字段项具有设置值,则该值仅包含数据。
那么如何获取为特定板配置的所有customFieldItems?
outlook - Microsoft Flow 连接问题 Trello 与 Microsoft To Do/Outlook 任务
你能帮我 - 如何解决?
我尝试将我的 Trello 任务创建流连接到 Microsoft To Do,但每次收到问题时,请参见下文:
trello - Trello 的删除卡片按钮 - 不适用于新卡片
使用 Trello API 的新手,我遇到了卡片按钮的问题,并使用它来删除卡片。
https://glitch.com/edit/#!/360-delete-card?path=public/index.html
该按钮可以正常工作并在 Trello 中毫无问题地显示,并且确实会删除卡片。我遇到的问题是由于添加卡的时间。
如果卡是在执行 Power Up 之前创建的,它会毫无问题地删除,并且卡弹出窗口消失。但是,如果卡是在启用 Power Up 后创建的,则弹出窗口不会消失,但会删除。如果我关闭卡的弹出窗口,那么卡就消失了。
任何人都可以帮我修复它,以便无论何时创建卡,删除时弹出的卡都会消失吗?