Zapier Cli - 如何设置计算输入字段的值?

Posted

技术标签:

【中文标题】Zapier Cli - 如何设置计算输入字段的值?【英文标题】:Zapier Cli - How to set value of computed inputField? 【发布时间】:2018-10-27 10:42:20 【问题描述】:

我的 zapier cli 应用程序中有一个资源。在这个资源的创建规范中,有一些inputFields,其中一个是account_key(computed:true),我在之前的API调用中获得的值。我的问题是如何将 account_key 设置为我之前获取的值?

create: 
        display: 
            label: 'Create Client',
            description: 'Creates a new client.',
        ,
        operation: 
            inputFields: [
                key: 'user_id', required: true, type: 'integer', label: 'User', dynamic: 'user.id.email',
                key: 'account_key', required: true, type: 'string', label: 'Account Key', computed:true,
                key: 'address1', required: true, type: 'text', label: 'Address 1'
            ],
            perform: createClient,
            sample: sample
        ,
    ,

【问题讨论】:

【参考方案1】:

David 来自 Zapier 平台团队。

计算字段仅用于捕获 OAuth 和会话输出的输出。您的身份验证定义中的任何计算字段都将在bundle.authData 中可用。您的操作中不应有明确的范围。

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

【讨论】:

那么,现在的问题变成了如何沿着 inputFields 发送隐藏字段数据? 你不能。它要么在运行时计算(通过调用 /me 方法获取帐户 ID,它在 auth 中可用,要么由用户动态提供

以上是关于Zapier Cli - 如何设置计算输入字段的值?的主要内容,如果未能解决你的问题,请参考以下文章

如何调试使用 REST API 的 Zapier 集成?

Zapier CLI - 在资源中我如何提及 UPDATE 方法

Zapier CLI:如何从运行 Zaps 中检索 zap_meta_human_now ISO 8601 时间戳

Zapier Cli - 应用程序在 Cli 中运行良好,但在 Zapier UI 中无法正常运行

zapier平台如何制作动态字段?

Zapier:如何以动态/编程方式选择帐户