如何从 Google 日历活动中获取 Google 文档/附件 URL?

非斯弗拉斯塔

我有这个 Google Scripts 脚本:

function moveHangoutLinks() {
    var calendarId = '[email protected]';
    var now = new Date();
    var events = Calendar.Events.list(calendarId, {
        timeMin: now.toISOString(),
        singleEvents: true,
        orderBy: 'startTime',
        maxResults: 10
    });
    if (events.items && events.items.length > 0) {
        for (var i = 0; i < events.items.length; i++) {
            var event = events.items[i];
            var d = event.description;
            if (!d)
                d = '';
            if (event.googleDocsLink && (d.indexOf('Hangout: ') == -1)) {
                // Logger.log (event.summary + ' - ' + event.hangoutLink + ' - ' + event.description);
                event.description = 'Hangout: ' + event.hangoutLink + '\n\n' + d;
                Calendar.Events.update(event, calendarId, event.id);
            }
        }
    } else {
        Logger.log('No events found.');
    }
}

它基本上采用 Google 日历上每个事件的环聊链接,并将其放入事件描述中。

我想对任何 Google Docs 附件执行同样的操作,但我找不到任何文档来了解event对象内的哪些属性可用

我该怎么做/在哪里可以找到文档?

泰亚姆

尝试事件:列表

一个成功的 HTTP 请求,

GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events

在响应正文中返回具有以下结构的事件资源

{
  "kind": "calendar#events",
  "items": [
    "attachments": [
    {
      "fileUrl": string,
      "title": string,
      "mimeType": string,
      "iconLink": string,
      "fileId": string
    }
    ]
  ]
}

其中attachments[].fileUrl是附件的 URL 链接。要添加 Google Drive 文件附件,请使用与alternateLinkDrive API 中文件资源的属性相同的格式

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取URL到Google文档图像

如何获取Google日历活动的扩展属性?

如何使用Apps脚本获取Google日历事件附件

如何从Google日历获取活动详细信息

如何使用Google Apps脚本使用给定的Meet URL创建/更改Google日历活动?

如何通过Google脚本获取Google文档中的页面数?

将 URL 中的图像插入 Google 文档

如何构造指向Google日历活动的链接?

如何使用c#和Google API在Google日历中创建活动?

使用googleapis获取Google日历活动列表

将Google文档的URL粘贴到Google表格中,并自动获取标题和字数

如何使用Google脚本在Google文档中添加超链接

如何找到我的Google日历活动的活动ID?

如何在python中获取类似Google的url摘录

如何在Google Chrome扩展程序中获取基本URL

如何从 Google Apps Script 中的 URL 获取音频对象?

如何在Google文档中创建宏

如何从Google文档中删除定位的图像?

如何通过Google Firestore中当前登录的用户获取文档

使用 Appscripts 从 Google Sheet 和邮件中的一列获取附件的多个 URL

Google日历-添加活动

如何通过 Google Apps Script 获取 Google 日历的“位置”设置?

如何使用Google Apps脚本在Google表单中获取URL参数?

如何提供Google日历?

如何阅读Google日历中的提醒

如何使用当地时间创建Google日历活动?

如何从Google日历api搜索中排除全天活动?

如何获取邮件中附件的URL

如何获取附件的URL存储在Rails控制器的活动存储中