【发布时间】:2021-03-19 21:17:16
【问题描述】:
在测试我的 Run Javascript 操作时,我收到以下错误
string: 你没有定义`输出`!尝试`output = {id:1,你好: 等待 Promise.resolve("world")};`
我不明白为什么当我的函数包含返回并且我的代码调用该函数时会发生这种情况。
const updateAccount = async function(z, bundle) {
const data = [{
"accountId": inputData.accountId,
"values": {
"Became Customer": inputData.becameCustomer,
"Total MRR": inputData.totalMRR,
"Company Owner": inputData.companyOwner
}
}];
const promise = await fetch("https://app.pendo.io/api/v1/metadata/account/custom/value", {
method: "POST",
body: JSON.stringify(data),
headers: {
"content-type": "application/json",
"x-pendo-integration-key": "<my integration key>"}
});
return promise.then((response) => {
if (response.status != 200) {
throw new Error(`Unexpected status code ${response.status}`);
} else {
return response;
}
});
}
updateAccount()
【问题讨论】:
标签: javascript zapier pendo