0
我正嘗試使用JavaScript更新Google日曆中的事件,並且似乎無法實現我指定的特定變量的簡單更新。下面的代碼是什麼我遠連同其他類似的組合試過這樣:Google Calendar API中的更新事件JavaScript
var event = {};
// Example showing a change in the location
event = {"location": "New Address"};
var request = gapi.client.calendar.events.update({
'calendarId': 'primary',
'eventId': booking.eventCalendarId, // Event ID stored in database
'resource': event
});
request.execute(function (event) {
console.log(event);
});
無論API Reference我已經嘗試遵循的,我已經試過讓事件本身並通過該引用嘗試更新特定變量。但是,使用上面最接近的工作示例代碼,我注意到控制檯建議我將開始和結束日期作爲最小參數。我顯然可以將它添加到「事件」對象,但這不是有效的,因爲我只希望更新我指定的字段。唯一的另一種選擇是簡單地刪除事件並創建一個新事件 - 必須有一個更簡單的方法,或者我完全錯過了某些東西。
此代碼的工作,但events.get是一個承諾,您應該使用.then()在執行修補程序請求之前獲取結果。 –