google-apps-script - 评估/执行时谷歌电子表格自定义函数?
问题描述
我在容器绑定的 Appscript 中获得了一个带有两个自定义函数的 Google 电子表格。
function helloWorld() {
var message = "Hello World.";
console.log(message);
return message;
}
function getTimeStamp() {
return new Date();
}
然后我在电子表格内的一些单元格中使用它们。
然后我更改了电子表格的评估设置。
但我的问题是,这些功能没有像我想的那样执行/评估。我在 Stackdriver 日志中看不到更新的时间戳和新条目。所以它不会被执行 a) 打开电子表格时 b) 也不会在属性中指定的时间段之后执行。只有在我更改脚本中的代码或添加或删除行/列时才会评估它。
谁能告诉我执行自定义函数的逻辑是什么?我建议两者之间有任何缓存。有没有其他方法可以像这个伪代码一样执行电子表格中的所有功能?
SpreadsheetApp.getActiveSheet().evaluate();
解决方案
推荐阅读
- elasticsearch - 如何限制 Elasticsearch 术语查询中每个术语返回的文档数量?
- r - 将多行组压缩为单行,保持 R 中 x 最高的值?
- arrays - 如何重新分配二维数组的内容?
- node.js - 为什么我的删除函数会导致未定义值错误?
- vba - 访问 VBA 运行多个选择查询并导出到不同工作表上的 excel
- python - Sqlite3:OperationalError:靠近“TABLE”:语法错误
- c - 在标记粘贴的宏上使用#ifdef?
- regex - 正则表达式绝对初学者:过滤字母数字
- amazon-redshift - 列是没有时区的时间戳类型,但表达式的类型是字符变化
- php - 使用 JSON 在 PHP 中自动完成