- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到错误消息:“TypeError: ScriptApp.newTrigger(...).forSpreadsheet(...).timeBased is not a function..”(在以下两种情况下)
function testTrigger1(){
var ss = SpreadsheetApp.getActive().getId();
ScriptApp.newTrigger('processAccessRequests')
.forSpreadsheet(ss)
.timeBased()
.everyMinutes(30)
.create();
}
function testTrigger2(){
var ss = SpreadsheetApp.getActive();
ScriptApp.newTrigger('processAccessRequests')
.forSpreadsheet(ss)
.timeBased()
.everyMinutes(30)
.create();
}
这在电子表格脚本中不起作用吗?还是我需要授权才能做某事?
最佳答案
错误非常明显:)。这意味着 SpreadsheetTriggerBuilder
中的函数 timeBased()
不存在类。
当您调用 forSpreadsheet(key)
时它返回一个 SpreadsheetTriggerBuilder
对象,因此在尝试对其调用 timeBased()
时出错。
如果您正在创建一个基于时间的触发器,与编辑器无关,请使用 ClockTriggerBuilder
.您可以通过调用 timeBased()
获得它的一个实例在 TriggerBuilder
上实例。
function timeTrigger(handler, mins){
ScriptApp.newTrigger(handler)
.timeBased()
.everyMinutes(mins)
.create();
}
关于google-apps-script - Google TypeError : ScriptApp. newTrigger(...).forSpreadsheet(...).timeBased 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63009588/
我收到错误消息:“TypeError: ScriptApp.newTrigger(...).forSpreadsheet(...).timeBased is not a function..”(在以下
我在 Google 表格中执行脚本时遇到问题。 我最初为我的功能安装了触发器,但我想制作副本,但触发器消失了。我在 G Suite 开发者中心设置了可安装的触发器,现在我尝试在 Google 表格的脚
我是一名优秀的程序员,十分优秀!