各位,我一定是一片空白。我需要通过枚举值的索引获取枚举值。对于本次通话
myContact.addDate(ContactsApp.Field.BIRTHDAY,
ContactsApp.Month.APRIL, 19, 1980);
这里的月份是 JANUARY、FEBRUARY 等的枚举,此代码将月份设置为四月。但我知道月份是数字,1-12。我不知道如何根据月份数获取正确的 Month 枚举值。我如何在 JavaScript 中执行此操作?有人可以帮忙吗?谢谢!
最佳答案
使用您定义的关联对象将月份数字转换为枚举:
const months = ContactsApp.Month;
const monthToEnum = {
1: months.JANUARY,
2: months.FEBRUARY,
...
};
然后将其消费为
var monthEnum = monthToEnum[monthNumber];
关于javascript - 如何从 Google Apps 脚本 ContactsApp.Month 枚举获取第三个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53926957/