小编ste*_*eve的帖子

一秒钟内多次调用 Google App Script onEdit 函数失败

我一直在努力解决 Google Apps Script 的 onEdit 函数的奇怪行为。

据我了解,每次编辑单元格时都会触发此 onEdit 事件。当我每 1 秒像一个单元格一样缓慢编辑一个单元格时没有问题。肯定会触发所有事件。

但是,当我在一秒钟内快速编辑几个单元格时,其中一些单元格不会被触发。因此,即使我非常快速地编辑单元格,我也想确保触发 onEdit 事件。下面是我的代码,我错过了什么吗?

我一整天都在调试……请帮我解决这个问题。

function onEdit(e){
  var as = SpreadsheetApp.getActiveSheet();
  var r = e.source.getActiveRange();
  var edditRow = r.getRow();
  console.log(edditRow);
  as.getRange(edditRow, 2).setValue('edited');
}
Run Code Online (Sandbox Code Playgroud)

javascript triggers google-sheets google-apps-script

4
推荐指数
1
解决办法
1134
查看次数

如何在谷歌云数据存储中创建新模型(种类)

我正在为我的项目使用 Google Cloud Datastore(而不是 NDB)。

python2.7 和 Django。

我想创建一个新模型,比如说标签模型。

class Tag(db.Model):
    name = ndb.StringProperty()
    feature = ndb.StringProperty(default='')
Run Code Online (Sandbox Code Playgroud)

我已经多次向模型添加属性,但尚未创建新模型。

我的问题是,当我使用 mySQL 为我的另一个项目更改 Django 中的模型架构时,我总是执行 manage.py migrate。

我是否还必须为 Datastore 执行迁移命令?

或者我只需要定义模型就可以了?

提前致谢!

django google-app-engine python-2.7 google-cloud-datastore google-cloud-platform

3
推荐指数
1
解决办法
1031
查看次数