gpt4 book ai didi

google-chrome-extension - 如何使用JavaScript从Google日历页面获取事件ID?

转载 作者:行者123 更新时间:2023-12-04 05:30:50 25 4
gpt4 key购买 nike

我正在为Google日历创建Google Chrome扩展程序。当用户访问事件编辑页面时,我想获取事件的ID。

如何从插件的javascript代码中获取事件ID,以便可以使用该ID触发Calendar api v3.0。

添加其他信息:
Google Calendar API calendar id and event id
@krishna的评论实际上显示了如何获取事件ID,它的工作原理。但是如克里希纳所说,如何在https://www.google.com/calendar/ URL中获取事件ID,而不是在URL(https://www.google.com/calendar/render?gsessionid=OK&eventdeb=1)中获取事件ID。

最佳答案

屏幕快照中的部分黑色覆盖了data-eid属性。它与其他内容一起被编码为base64(或base64url)。

以下代码应解码,提取和打印事件ID(假设已加载jQuery):

var encoding = $(“div.ep [data-eid]”)。attr(“data-eid”);
如果(已编码!==未定义){
var已解码= atob(已编码);
console.log(“当前事件ID:” + decoded.split(“”)[0]);
}

打印类似:

当前事件ID:75v3thapnpd234ocglgk625frc

关于google-chrome-extension - 如何使用JavaScript从Google日历页面获取事件ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23888484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com