我正在使用此代码连接到 mailchimp API,获取成员列表并将他们所有的电子邮件地址放入一个数组中:
var mailchimpMarketing = require("@mailchimp/mailchimp_marketing");
mailchimpMarketing.setConfig({
apiKey: "MY API KEY",
server: "MY SERVER",
});
async function getArrayEmailMembersFromMailchimpListID(listID){
const response = await mailchimpMarketing.lists.getListMembersInfo(listID);
const emailsMailchimp = response.members.map(member => member.email_address);
console.log(emailsMailchimp)
return emailsMailchimp;
}
getArrayEmailMembersFromMailchimpListID("MY LIST ID")
我的问题是我想"MY LIST ID"在我的终端而不是在我启动脚本时在我的代码中写入列表 ID。像这样的东西:
$node test.js MyListID
代替
$node test.js
但我不知道该怎么做。
process.argv我认为or是可能的,minimist但我不明白它们是如何工作的。有人可以向我解释一下还是他们还有其他可能性?
喵喔喔
相关分类