在Trello Power Up中传递的arg是空的

时间:2018-06-12 22:54:57

标签: javascript trello trello-powerup

我正在创建一个Trello通电。我有一个板按钮,它会弹出一个弹出窗口。我需要传递弹出一些js。

这是一个控制台日志,我调用弹出窗口:

console.log(fields);

t.popup({
  title: "Number Stats",
  url: 'popup.html',
  args: { myArgs: 'You can access these with t.arg()', fields: fields },
  height: 210
});

在这里,在弹出窗口的js中,是我获取arg字段:

var t = TrelloPowerUp.iframe();

var f = t.arg("fields");

console.log(f);

首先调用的console.log显示字段的值是正确的,并且包含其中的内容。但是,当我在检索arg字段后记录f时,它是空的。这是控制台日志的屏幕截图。 enter image description here

它们应该完全相同。如果我得到了arg" mrArgs"它就可以了。如果我使用t.arg("fields", "default val");为字段提供默认值,那么它仍然是一个空数组,而不是默认值。

编辑: 我也尝试将字段作为JSON.stringify(字段)传递,但最终仍然以空数组结束。

0 个答案:

没有答案