Zapier Cli - Как установить значение вычисляемого поля ввода?

У меня есть ресурс в моем приложении 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
        },
    },

person Haris ur Rehman    schedule 17.05.2018    source источник


Ответы (1)


Это Дэвид из команды Zapier Platform.

Вычисляемые поля используются только для захвата выходных данных OAuth и выходных данных сеанса. Любые вычисляемые поля в вашем определении аутентификации будут доступны в bundle.authData. У вас не должно быть явного поля охвата в ваших действиях.

Дайте мне знать, если у вас есть другие вопросы!

person xavdid    schedule 17.05.2018
comment
Итак, теперь возникает вопрос, как я могу отправить данные скрытого поля по inputFields? - person Haris ur Rehman; 18.05.2018
comment
Вы не можете. он либо рассчитывается во время выполнения (получение идентификатора учетной записи путем вызова метода /me, он доступен в аутентификации, либо предоставляется динамически пользователем - person xavdid; 18.05.2018