【发布时间】:2012-11-13 05:17:51
【问题描述】:
我使用 vObject 创建 vCard。除了无法添加多个电话号码外,一切正常。
我现在正在这样做:
v.add('tel')
v.tel.type_param = 'WORK'
v.tel.value = employee.office_phone
v.add('tel')
v.tel.type_param = 'FAX'
v.tel.value = employee.fax
因为它是一个键值,所以工作电话被传真号码覆盖。
知道谁做对了吗?
谢谢!
【问题讨论】:
-
可能
v.tel需要像列表或数组一样访问,例如v.tel[0].type_param = 'WORK'。或者v.add()可能会返回一个对象,这是您应该将 type_param 和值分配给的对象,例如tel = v.add('tel'); tel.type_param = 'WORK'