问题标签 [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.

0 投票
1 回答
297 浏览

jquery - 多次使用同一个jQuery函数

我正在尝试一些新的东西,并在我可以爬行之前尝试跑步。我在测试页面中使用 jQuery 脚本来检索和显示来自谷歌日历的事件。脚本效果很好(因为它是别人制作的!!)

我正在使用脚本过滤掉仅包含特定文本的事件,再次所有工作,这些都显示在div.

然后我想用不同的过滤器在另一个中显示一组不同的结果,div我只是想我可以再次调用该函数,但是当我这样做时,结果并不总是正确的div,有时会被添加到同一个或上一个框。每次刷新都会得到不同的结果。

结果是正确的,所以提要正在工作,所以我认为这与文档未准备好或提要延迟有关?

谁能指出我正确的方向。

页面中的代码(Feed 匿名):

这是被调用的函数:

谢谢

更新:因为我不能回答,直到另外 7 个小时......哈哈!!!!

发现了问题 - 完全取决于事件列表元素的 ID。

因为现在页面中有该元素的多个实例,所以我假设它正在将结果转储到任何可用的地方。

我已经对其进行了编码以使每个事件列表的 id 都是唯一的,现在它可以工作了

尤里卡!!!

0 投票
2 回答
340 浏览

php - php gcal类不工作

我正在使用 php 类向谷歌日历添加事件。但是加载 index.php 页面时该类返回错误。

这是我在调用类的 index.php 页面中的代码:

这是 gcal.class.php 代码:

然后我在浏览器中使用它会显示错误:

我的代码有什么问题?

当我从谷歌代码下载课程时,他们说请确保在使用前都安装了(例如:pear install Net 和 pear install HTTP)。我不知道该怎么做?给我一个解决方案。

0 投票
1 回答
259 浏览

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 小时的时差。这是代码:

0 投票
1 回答
817 浏览

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

0 投票
1 回答
697 浏览

fullcalendar - 无法将定义日期开始的事件插入 fullCalendar

我正在开发一个 codeIgniter 项目。我使用 fullCalendar 插入事件。我想实现的概念类似于谷歌日历。当用户点击日历中的某一天时,他会插入一个从点击日期开始的事件。我从我的视图中进行了 ajax 调用并将日期发布到控制器。一旦在控制器中,我要做的就是使用此值设置开始日期并将事件插入日历中。这是我的代码(控制器)

这是我的 unix_timestamp 函数:

在日历上,事件被插入,但不是在正确的开始日期。它从 2012-01-01 开始,这是我猜的默认日期。我不明白为什么我的开始日期设置不正确。我做错了什么?有人可以帮我吗?

0 投票
1 回答
213 浏览

linux - 如何在 Linux 上的 gcal 中添加事件?

我尝试使用 gcal add event 向 gcal 添加事件,但没有成功。它不会给我一个错误,但也不会添加任何东西。任何帮助都会很棒。谢谢。

问候, 普拉米特

0 投票
0 回答
156 浏览

gcal - 从月视图中隐藏 gCal 中某些事件的方法?

是否有允许 gCal 中的事件从月视图中隐藏的功能或附加组件?我的日历上每天都有很多事件,这使得月视图几乎毫无用处,因为“关键事件”总是在月视图中被(+3 等)隐藏。我想要一个“关键事件”日历,但如果不在关键事件日历中创建新事件,gCal 不会让我这样做。我想要一个包含所有事件的日历,但是一种在月视图中仅显示“关键日期”的方法。是否有任何类型的附加组件或功能可以让我这样做?

0 投票
1 回答
1064 浏览

mysql - 谷歌日历更新表格

我希望能够从以下表单自动更新 gcal:

A. 在我的表格中,我输入了我想在一年中保持联系的人的姓名和电话号码 ( jon smith 555.555.1212 )。我希望帖子获取姓名和电话号码,并将它们插入 MySQL 表中。在那里,它们与另一个表中的数据合并,该表由 3 个独特的连续后续事件组成,这些事件根据表单提交日期相隔 28 天:

  1. jon smith 555.555.1212 + 午餐会议电话(自最初发布日期起 28 天)
  2. jon smith 555.555.1212 + 感兴趣主题的电子邮件信息(自最初发布日期起 56 天)
  3. jon smith 555.555.1212 + 致电办公室访问(自最初发布日期起 84 天)

这应该重复:

  1. jon smith 555.555.1212 + 午餐会议电话(自最初发布日期起 112 天)
  2. jon smith 555.555.1212 + 感兴趣主题的电子邮件信息(自最初发布日期起 140 天)
  3. jon smith 555.555.1212 + 致电办公室访问(自最初发布日期起 168 天)

B. 数据合并到 MySQL 表后,我想将表上创建的信息自动导出到带有提醒日期和时间的 Google 日历。

知道怎么做吗?我知道如何手动将 CSV 文件导入 gcal;是否可以通过 PHP 页面通过 MySQL 到 gcal 的形式来做到这一点,还是有更有效的方法?

如果重要的话,我使用 Godaddy 作为主机(linux)

0 投票
1 回答
462 浏览

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

0 投票
1 回答
2599 浏览

jquery - Google Calendar API 中的“keyExpired”

从今天开始,我的网站与我的 GCal 存在连接问题。(从一个月开始就完美运行)。

我通过 jQuery GET 调用 GCal:

响应是(JSON):

我不明白为什么密钥过期。你能帮我吗?我还没有读过关于 api 密钥的固定时间寿命。我没有超过每日配额。

对不起我的英语水平。

谢谢。