伙计,我必须在这里画一个空白。我需要通过枚举值的索引获取枚举值。对于这次通话
myContact.addDate(ContactsApp.Field.BIRTHDAY,
ContactsApp.Month.APRIL, 19, 1980);
这里的月份是JANUARY,FEBRUARY等的枚举,此代码将月份设置为4月。但是我知道月份是一个数字,为1-12。我不知道如何根据月数获取正确的Month枚举值。如何在JavaScript中执行此操作?有人可以帮忙吗?谢谢!
答案 0 :(得分:1)
使用您定义的关联对象将月份数字转换为枚举:
const months = ContactsApp.Month;
const monthToEnum = {
1: months.JANUARY,
2: months.FEBRUARY,
...
};
然后将其用作
var monthEnum = monthToEnum[monthNumber];