Как я могу изменить имя «ключа» из поля действия в Zapier (Scripting) с помощью метода KEY_pre_write? - PullRequest
0 голосов
/ 12 декабря 2018

Мне было интересно, как я могу изменить ключ поля действия с помощью скриптов в Zapier.Я знаю, что мне нужно использовать KEY_pre_write, чтобы изменить элемент перед отправкой запроса, но как я могу вызвать поле определенного действия и изменить имя ключа в другом месте?

Изображение сценария Zapier

Имя ключа в настоящее время "type", но я хочу изменить его, например, на "type1".

Спасибо завперед.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Кстати, я сам исправил это, может быть, для того, кому нужно это знать.

'use strict';

var Zap = {

CompanyAdd_pre_write: function(bundle) {
var actionfields  = bundle.action_fields;
var stringify = JSON.stringify(actionfields);
var body = stringify.replace("type1", "type"); // renaming key
bundle.request.data = body;
console.log(actionfields);
return bundle.request;



}

};
0 голосов
/ 12 декабря 2018

Дэвид здесь, из команды Zapier Platform.

key устанавливается ключом самого действия.Смотрите здесь:

Это были бы action_pre_write, broken_js_pre_write и т. Д. Не стесняйтесь настраивать их для частного приложения, но обратите внимание, что оно сломает любое существующееzaps, использующие это действие.

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

...