0

我有一个输出字段“mchoice2”。这是 outputField 的定义:

[{"label":"mchoice2","choices":{"m":"Mac OS","w":"Windows 10"},
"type":"text","key":"mchoice2","required":false,"help_text":""}]

我的请求返回:

{ mchoice2: 'm' }

但是 UI 显示的是“m”而不是“Mac OS”。这是正常行为还是我的定义有什么问题?

显示 zapier ui 的图像

4

1 回答 1

1

大卫在这里,来自 Zapier 平台团队。

这是按预期工作的。正如架构所指出的,choices是一个valuelabel的映射。因此,当用户看到Mac OS(作为一个完全迂腐的旁注,应该是macOS)时,在后面的步骤中得到的值是m. 您可以根据您想要的行为类型来反转这些或进行不同的设置。

​如果您还有其他问题,请告诉我!

于 2018-09-06T15:22:07.803 回答