问题标签 [gcal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 多次使用同一个jQuery函数
我正在尝试一些新的东西,并在我可以爬行之前尝试跑步。我在测试页面中使用 jQuery 脚本来检索和显示来自谷歌日历的事件。脚本效果很好(因为它是别人制作的!!)
我正在使用脚本过滤掉仅包含特定文本的事件,再次所有工作,这些都显示在div
.
然后我想用不同的过滤器在另一个中显示一组不同的结果,div
我只是想我可以再次调用该函数,但是当我这样做时,结果并不总是正确的div
,有时会被添加到同一个或上一个框。每次刷新都会得到不同的结果。
结果是正确的,所以提要正在工作,所以我认为这与文档未准备好或提要延迟有关?
谁能指出我正确的方向。
页面中的代码(Feed 匿名):
这是被调用的函数:
谢谢
更新:因为我不能回答,直到另外 7 个小时......哈哈!!!!
发现了问题 - 完全取决于事件列表元素的 ID。
因为现在页面中有该元素的多个实例,所以我假设它正在将结果转储到任何可用的地方。
我已经对其进行了编码以使每个事件列表的 id 都是唯一的,现在它可以工作了
尤里卡!!!
php - php gcal类不工作
我正在使用 php 类向谷歌日历添加事件。但是加载 index.php 页面时该类返回错误。
这是我在调用类的 index.php 页面中的代码:
这是 gcal.class.php 代码:
然后我在浏览器中使用它会显示错误:
我的代码有什么问题?
当我从谷歌代码下载课程时,他们说请确保在使用前都安装了(例如:pear install Net 和 pear install HTTP)。我不知道该怎么做?给我一个解决方案。
php - DST 在 GCal 事件中导致 +1 小时时差
我有一个基于 php 的应用程序,其中我将 GCal 与 OAuth 2.0 API 集成在一起。除了 DST +1 小时问题外,一切正常。此应用程序仅适用于英国,我还存储用户帐户时区。如果我在凌晨 3:00 添加任务,在 GCal 上会显示凌晨 4:00。这是我在添加任务时在 setTimeZone() 中将时区硬编码为 Europe/London 的时候。此外,GCal 帐户设置也为 Europe/London。这有点令人沮丧,所以请帮助我改变我的代码来处理这个 DST +1 小时的时差。这是代码:
json - Parse private gcal JSON object with FullCalendar
I wonder how I can provide FullCalendar a private gcal JSON feed. I know it is possible to provide a public gcal url, so I would like to either hack the gcal.js to manipulate the JSON object instead of the url, or manually transform my JSON object to comply with FullCalendar's JSON format.
So shall I follow one of this ways (and how) or is there any other alternative?
Thanks
fullcalendar - 无法将定义日期开始的事件插入 fullCalendar
我正在开发一个 codeIgniter 项目。我使用 fullCalendar 插入事件。我想实现的概念类似于谷歌日历。当用户点击日历中的某一天时,他会插入一个从点击日期开始的事件。我从我的视图中进行了 ajax 调用并将日期发布到控制器。一旦在控制器中,我要做的就是使用此值设置开始日期并将事件插入日历中。这是我的代码(控制器)
这是我的 unix_timestamp 函数:
在日历上,事件被插入,但不是在正确的开始日期。它从 2012-01-01 开始,这是我猜的默认日期。我不明白为什么我的开始日期设置不正确。我做错了什么?有人可以帮我吗?
linux - 如何在 Linux 上的 gcal 中添加事件?
我尝试使用 gcal add event 向 gcal 添加事件,但没有成功。它不会给我一个错误,但也不会添加任何东西。任何帮助都会很棒。谢谢。
问候, 普拉米特
gcal - 从月视图中隐藏 gCal 中某些事件的方法?
是否有允许 gCal 中的事件从月视图中隐藏的功能或附加组件?我的日历上每天都有很多事件,这使得月视图几乎毫无用处,因为“关键事件”总是在月视图中被(+3 等)隐藏。我想要一个“关键事件”日历,但如果不在关键事件日历中创建新事件,gCal 不会让我这样做。我想要一个包含所有事件的日历,但是一种在月视图中仅显示“关键日期”的方法。是否有任何类型的附加组件或功能可以让我这样做?
mysql - 谷歌日历更新表格
我希望能够从以下表单自动更新 gcal:
A. 在我的表格中,我输入了我想在一年中保持联系的人的姓名和电话号码 ( jon smith 555.555.1212 )。我希望帖子获取姓名和电话号码,并将它们插入 MySQL 表中。在那里,它们与另一个表中的数据合并,该表由 3 个独特的连续后续事件组成,这些事件根据表单提交日期相隔 28 天:
- jon smith 555.555.1212 + 午餐会议电话(自最初发布日期起 28 天)
- jon smith 555.555.1212 + 感兴趣主题的电子邮件信息(自最初发布日期起 56 天)
- jon smith 555.555.1212 + 致电办公室访问(自最初发布日期起 84 天)
这应该重复:
- jon smith 555.555.1212 + 午餐会议电话(自最初发布日期起 112 天)
- jon smith 555.555.1212 + 感兴趣主题的电子邮件信息(自最初发布日期起 140 天)
- jon smith 555.555.1212 + 致电办公室访问(自最初发布日期起 168 天)
B. 数据合并到 MySQL 表后,我想将表上创建的信息自动导出到带有提醒日期和时间的 Google 日历。
知道怎么做吗?我知道如何手动将 CSV 文件导入 gcal;是否可以通过 PHP 页面通过 MySQL 到 gcal 的形式来做到这一点,还是有更有效的方法?
如果重要的话,我使用 Godaddy 作为主机(linux)
javascript - 在弹出窗口中打开 jQuery 生成的链接
我正在为我的学校重新制作旧网站。请不要介意所有的 css 和 html 混乱,因为我正忙着这样做。另外,我不是javascript专家,所以...
现在,对于我的问题。
该网站使用谷歌日历来记录他们的活动等。在主页上,有一个带有即将发生的活动的小边栏。我不打算每隔一天更改一次,所以我遇到了这个 jQuery 的东西,它直接从日历中提取即将发生的事件。这是在我的页面上加载的:
这是它的外观:
有了上面的东西,这个脚本就来了:
现在,我正在尝试让“您的活动的项目名称”中生成的链接在新选项卡中打开。我尝试使用这个脚本:
我修改了 jquery.gcal_flow.js 文件以将 'id="link"' 添加到链接中,但它不起作用。如果我尝试使用未生成的另一个链接,它就可以正常工作。
欢迎任何帮助!PS:包含所有内容的页面:http ://www.sint-jozefscollege.be/calendar1.html
编辑:实施的解决方案可在http://www.sint-jozefscollege.be
jquery - Google Calendar API 中的“keyExpired”
从今天开始,我的网站与我的 GCal 存在连接问题。(从一个月开始就完美运行)。
我通过 jQuery GET 调用 GCal:
响应是(JSON):
我不明白为什么密钥过期。你能帮我吗?我还没有读过关于 api 密钥的固定时间寿命。我没有超过每日配额。
对不起我的英语水平。
谢谢。