Javascript Google日历小工具:如何从日历中单击的事件获取UID
这是一个边栏小工具,用于侦听事件单击并返回事件信息(): 我们有Javascript Google日历小工具:如何从日历中单击的事件获取UID,javascript,google-calendar-api,google-gadget,Javascript,Google Calendar Api,Google Gadget,这是一个边栏小工具,用于侦听事件单击并返回事件信息(): 我们有“id:“bgxwb3vozxjkcyyyy2nladlumw41dwrvnm9gc2hvdxn0aw5abq”用于google.calendar.showEvent(“bgxwb3vozjkcyyyyy2nladlumw41dwrvnm9gc2hvdxn0aw5abq”) 如何获取会议UID例如llpouherdpf2cceh7n1n5udo6o@google.com 请帮帮我,这就是问题所在吗?获取事件信息的方式不包括iCa
“id:“bgxwb3vozxjkcyyyy2nladlumw41dwrvnm9gc2hvdxn0aw5abq”
用于google.calendar.showEvent(“bgxwb3vozjkcyyyyy2nladlumw41dwrvnm9gc2hvdxn0aw5abq”)
如何获取会议UID
例如llpouherdpf2cceh7n1n5udo6o@google.com
请帮帮我,这就是问题所在吗?获取事件信息的方式不包括iCalUID,它只获取描述屏幕上事件的事件信息。关于哪些参数可用的更多详细信息,请参见。iCalUID未列出。无论您如何检索,它都应该包含在响应中。您要查找的信息可能在事件主体中?默认情况下不传输(您必须请求传输)请检查以下表格:
<Module>
<ModulePrefs title="subscribeToEvents Test" height="200" author="me"
<Optional feature="google.calendar-0.5.read"/>
</ModulePrefs>
<Content type="html">
<![CDATA[
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<body>
<div id="out">No event</div>
<script>
function subscribeEventsCallback(e) {
var html = 'No event';
if (e) {
html = gadgets.json.stringify(e);
}
document.getElementById('out').innerHTML = gadgets.util.escapeString(html);
}
///https://www.google.com/calendar/b/1/render?gadgeturl=http://devblog.meeterapp.com/wp-content/uploads/2015/03/fess_subscribe_to_dates.xml#main_7
// The gadget containers request that we do NOT run any JS inline.
// Instead, register a callback handler.
gadgets.util.registerOnLoadHandler(function() {
google.calendar.read.subscribeToEvents(subscribeEventsCallback);
});
function showEvent(){
google.calendar.showEvent(localEevent.id);
}
</script>
</body>
</html>
]]></Content>
</Module>
{
"timezone": "Asia/Jerusalem",
"startTime": {
"year": 2015,
"month": 7,
"date": 6,
"hour": 14,
"minute": 0,
"second": 0
},
"endTime": {
"year": 2015,
"month": 7,
"date": 6,
"hour": 15,
"minute": 0,
"second": 0
},
"title": "Testing",
"location": "",
"id": "bGxwb3VoZXJkcGYyY2NlaDluMW41dWRvNm9gc2hvdXN0aW5AbQ",
"status": "invited",
"color": "#DB7972",
"palette": {
"darkest": "#D06B64",
"dark": "#924420",
"medium": "#D06B64",
"light": "#DB7972",
"lightest": "#F0D0CE"
},
"attendees": [],
"attendeeCount": 0,
"calendar": {
"email": "snaggs@gmail.com"
},
"creator": {
"email": "snaggs@gmail.com"
},
"owner": {
"email": "snaggs@gmail.com"
},
"accessLevel": "owner"
}