Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google calendar api 我们可以为多个日历id';谁在使用谷歌日历API?_Google Calendar Api_Google Apis Explorer - Fatal编程技术网

Google calendar api 我们可以为多个日历id';谁在使用谷歌日历API?

Google calendar api 我们可以为多个日历id';谁在使用谷歌日历API?,google-calendar-api,google-apis-explorer,Google Calendar Api,Google Apis Explorer,现在Google Calendar API有listAPI,它接受calendarId,并向我们提供该日历的事件 我有一个场景,需要获取多个日历Id的事件 我可以在一个请求中传递多个Id并获取它们的事件,而不是在多个Id上循环并请求日历事件的次数n 不确定他们是否有此场景的API支持。否API不支持此功能,每个API请求都与其唯一的密钥配对,这些密钥授予他们访问一个帐户的权限,每个令牌只能从一个帐户请求连接,因此唯一的选项是逐个迭代每个ID,几乎所有Web服务器的API都是如此 日历ID也是如此

现在Google Calendar API有
list
API,它接受
calendarId
,并向我们提供该日历的事件

我有一个场景,需要获取多个日历Id的事件

我可以在一个请求中传递多个Id并获取它们的事件,而不是在多个Id上循环并请求日历事件的次数
n


不确定他们是否有此场景的API支持。

否API不支持此功能,每个API请求都与其唯一的密钥配对,这些密钥授予他们访问一个帐户的权限,每个令牌只能从一个帐户请求连接,因此唯一的选项是逐个迭代每个ID,几乎所有Web服务器的API都是如此

日历ID也是如此,在API调用中,日历ID只能是一个字符串,在后端,该字符串与用户日历ID匹配,因此任何添加多个ID的尝试都将导致整个查询中断

events=service.events()

在此日历中,日历ID必须是与数据库匹配的字符串

这样做的最大原因是,这是一个非常独特的问题解决方案,他们可能没有动力支持此功能,因为从业务角度来看,这没有意义。

您好,应用程序脚本新手

我将代码复制到一个新的脚本文件中,并更改了cal ID,现在试图找到一种向下移动单元格的方法,这样第二个日历就不会只替换第一个cal插入的数据。如果找到方法,我会编辑这个答案


我只使用一个特定帐户的唯一令牌/clientId,对于多个日历Id,它不会更改。仅使用一个令牌,我将获取多个“共享”日历的事件。很抱歉,我在上面的问题中漏掉了它。@Jaspreitsin尽管答案仍然相同,但您必须循环所有日历ID,只有一个函数调用,并且它只接受一个日历ID作为字符串。我将相应地编辑答案。