google-sheets - 如何在 Google 表格函数中使用当前单元格中的值?
问题描述
我在宏中有以下功能:
function payments(cell) {
//return cell; //It works!
return (spreadsheet.getCurrentCell().getValue() + cell); //It doesn't work!
};
然后我打电话给payments(A1)
牢房B1
。
我期望值在被修改B1
时A1
被更新,但#ERROR!
被返回。
你能帮我找出正确的功能getCurrentCell().getValue()
吗?
解决方案
如果要返回当前单元格和内容的总和,则cell
需要将函数重写如下:
function payments2(cell) {
return (SpreadsheetApp.getActiveRange().getValue() + cell);
};
重要提示:您必须手动运行一次该功能才能触发授权流程。
推荐阅读
- maven - maven 的简单本地存储库管理器工具
- sql - 基于产品持有量的排名
- c# - AWS ElastiCache (Memcached) 不断攀升的连接数
- asp.net-core - 为什么 this.ChangeTracker.LazyLoadingEnabled = false ; 不工作?
- firebase - 我无法使用自动生成的文档 ID 将数据批量上传到 firestore 子集合
- ruby-on-rails - 使用 Devise 退出 - 发出不必要的 DELETE 请求
- javascript - 按下空格键时在图像之间切换
- android - 在 androidx 片段之间传递数据
- javascript - 允许字母数字和空格的正则表达式
- postgresql - Hibernate将camelCase字段映射到snake_case