0

我试图通过让用户将他们发送到 appcelerator 对象中的数组来创建来宾user_id列表。custom_fieldEvent

Cloud.Events.update({
    event_id: event.id
    custom_fields: {'guestlistarray':guestlist }
}, function (e) { 
    if (e.success) {
        var event = e.events[0];
        alert('You added it, maybe');
    } else {
        alert('Error:\n' +
            ((e.error && e.message) || JSON.stringify(e)));
    }
});

我已经通过仅向自定义字段发送信息来更新事件(由想要申请的人)来尝试这一点,我尝试过推送值,但它所做的只是完全替换guestlistarray. 我需要它不断追加,以便用户不断添加guestlistarray,任何帮助将不胜感激。

4

1 回答 1

1

我认为您需要从当前记录中读取数组值,然后将附加值推送到返回的数组中,然后更新......这应该可以。

另一个要调查的项目是使用“签到”。这让用户“签入”或“签出”事件,从而自动创建“来宾列表”。然后你可以查询事件 x 的签到,会给你一个所有人的列表。

射线

于 2016-01-23T18:02:12.703 回答