我有一个outputField“ mchoice2”。这是outputField的定义:
var d = new Date(1469433907836);
d.toLocaleString() // MM/DD/YYYY, H:MM:SS PM
d.toLocaleDateString() // MM/DD/YYYY
d.toDateString() // D MM DD YYYY
d.toTimeString() // HH:MM:SS GMT
d.toLocaleTimeString() // HH:MM:SS PM
我的请求返回:
[{"label":"mchoice2","choices":{"m":"Mac OS","w":"Windows 10"},
"type":"text","key":"mchoice2","required":false,"help_text":""}]
但是UI会显示“ m”而不是“ Mac OS”。是正常行为还是我的定义有问题?
答案 0 :(得分:0)
Zapier Platform团队的David在这里。
这按预期工作。如the schema所述,choices
是值到 label 的映射。因此,尽管用户看到Mac OS
(作为书呆子的注解,应为macOS
),但在后续步骤中获得的值为m
。您可以撤消这些操作,也可以根据所需的行为类型进行不同的设置。
让我知道您是否还有其他问题!