我一直在努力解决 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) 我正在为我的项目使用 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