如何使用KEY_pre_write方法从Zapier(脚本)的操作字段中更改“键”名称?

时间:2018-12-12 12:21:28

标签: scripting key field action zapier

我想知道如何通过Zapier中的脚本更改操作字段的键。我知道在发送请求之前需要使用KEY_pre_write更改元素,但是如何调用特定的操作字段并在其他名称中更改键名呢?

Zapier scripting image

键名当前为“ type”,但我想将其更改为“ type1”。

谢谢。

2 个答案:

答案 0 :(得分:0)

Zapier Platform团队的David在这里。

key由操作本身的键设置。看到这里:

这些将是action_pre_writebroken_js_pre_write等。可以为私人应用随意调整它们,但是请注意,它将破坏使用该操作的所有现有加密。

让我知道您是否还有其他问题!

答案 1 :(得分:0)

也许是为需要了解的人自己修复的。

'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;



}

};