gpt4 book ai didi

Zapier 中的 Javascript 返回多个值以发布到 Airtable 数据库

转载 作者:行者123 更新时间:2023-12-03 06:00:18 27 4
gpt4 key购买 nike

我正在尝试在 Zapier 中编写一些 JavaScript,它将读取两个日期,然后返回这些日期之间的所有日期的数组,这样它们就可以用于在 Airtable(数据库)中创建多个日期记录。 Zapier 帮助中说,如果您返回一个对象数组,那么将为每个对象处理以下步骤。

我已经设法获取返回我想要的数据的代码,但它不正确,因为如果我尝试创建数据库记录,则只会创建一个记录 - 包含所有日期(因此只有在输出到文本字段 - 不是日期)。这是我的代码尝试:

var fromDate = new Date(inputData.from);
var toDate = new Date(inputData.to);
var output =[];
var i = 1;
do {
var useDate = new String(fromDate.toISOString())
output.push(useDate);
console.log(fromDate);
fromDate.setDate(fromDate.getDate() + 1);
i++
}
while (fromDate <= toDate);
console.log(output);
return{output};

后续步骤确实会看到输出变量 - 但正如我上面所说,它被视为一个值。

有人有什么想法吗?

最佳答案

谢谢胡安

对它进行排序 - 或者至少在删除返回后进行排序 - 这是工作代码:

var fromDate = new Date(inputData.from);
var toDate = new Date(inputData.to);
var output =[];
var i = 1;
do {
var useDate = new String(fromDate.toISOString())
var dateObject = {};
dateObject.date = useDate;
output.push({dateObject});
fromDate.setDate(fromDate.getDate() + 1);
i++
}
while (fromDate <= toDate);

关于Zapier 中的 Javascript 返回多个值以发布到 Airtable 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39775739/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com