google-apps-script - 为什么 Google 表格的 onEdit 功能没有执行?
问题描述
我有一个已经工作了几个月的 Google 表格电子表格,并且没有与之关联的脚本。最近我决定将更改日期记录到一行中,并且 onEdit() 函数可以为我做到这一点。
从电子表格显示中,我选择了工具/脚本编辑器,它会弹出一个带有 myFunction() 函数的空脚本。
我将 myFunction() 修改为:
function onEdit(e) {
Logger.log("Something was edited.");
}
然后按保存并接受默认项目名称(无标题项目)。我还测试了这个(运行),它创建了一个日志条目。
现在,当我在工作表中编辑任何值或添加新行时,我会期待一个日志条目。但没有出现。
我错过了一步吗?为了让有效的 onEdit() 运行,必须做什么?
解决方案
您的日志将在 View>Stackdriver logging 中提供。查看>日志将仅显示在当前会话中执行的日志(通过单击“运行”)。使用console
类是首选。
推荐阅读
- swift - AKAudioPlayernode.play 崩溃
- javascript - 在 setInterval 上播放声音
- rxjs - 重试 Observable 时重试不会导致重试 ajax 调用
- jquery - 单个元素的多个验证规则
- azure - 如何设置 Azure 虚拟机端口规则以允许 PsExec 流量?
- sapui5 - 在 XML 视图中绑定到 OData 集合的长度属性
- java - Android Firestore 将文档引用数组转换为 List
- laravel - 如何在 laravel 刀片中显示数组的动态键?
- javascript - 如何在脚本模块中使用 vaadin-text-field
- rest - 在 JSON-LD 编码的响应正文中返回 JWT 身份验证令牌的符合标准的方式?