首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我在Google电子表格中收到评论时,我如何向某人(而不是gmail)发送电子邮件?

当我在Google电子表格中收到评论时,我如何向某人(而不是gmail)发送电子邮件?
EN

Stack Overflow用户
提问于 2017-05-11 18:52:27
回答 2查看 35关注 0票数 1

我做了一个谷歌电子表格,其中有几个不同的表格分配给不同的人。当一个人的工作表中有注释时,我正在尝试发送通知电子邮件给他。例如,当有人在杰克的电子表格上发表评论时,杰克会收到一封电子邮件,说他收到了评论。

我尝试使用" onEdit“来检测评论操作,但是onEdit无法检测到它。所以,我试着使用Drive.Comments.list,但它也不能很好地工作。

当我尝试在脚本编辑器中测试Drive.Comments.list时,它工作得很好。但是,当我试图通过电子表格使用它时,它抛出了一个错误,即“超过每日未认证使用限制。继续使用需要注册。”我已经在高级google服务和google控制台中启用了Drive API。

我不知道这里出了什么问题。

有谁可以帮我?有什么方法可以检测评论操作吗?或者有人可以帮助我正确使用Drive.Comments.list?

EN

回答 2

Stack Overflow用户

发布于 2017-05-11 19:23:15

很抱歉有个坏消息,但是没有办法使用onEdit触发器来获取评论数据,除非我在文档中遗漏了一些东西。我能找到的唯一方法是getNote()和getNotes():https://developers.google.com/apps-script/reference/spreadsheet/range#getnote

这些只会帮助你从单元格中获得注释,而不是注释。

你可以设置一个定时触发器来检查笔记并通过电子邮件发送,然而,就像我说的,这并不能解决你获取评论数据的问题。

票数 0
EN

Stack Overflow用户

发布于 2017-09-24 03:47:12

为了能够使用经过身份验证的Drive.Comments.list()作为您的帐户(文档所有者),您应该使用Installable Trigger而不是Simple TriggeronEdit()建议使用保留的函数名。

解决方案相当简单:将函数从"onEdit()“重命名为其他名称,并将set it重命名为由文档编辑事件触发的运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43913346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档