javascript - 我可以在应用脚本谷歌表中按范围获取单元格名称吗
问题描述
我有通过公式计算两个单元格的代码,这是我的代码:
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getSheetByName("sheet29");
var maxR = sh.getMaxRows();
var first = sh.getRange(maxR,6,1);
var second = sh.getRange(maxR,7,1);
var calculate = sh.getRange(maxR,8,1);
first.setValue("2");
second.setValue("2");
var q = "F6"; // I want to change it to some thing like var q = first...;
var qq = "G6"; // I want to change it to some thing like var q = second...;
var formula= ("=sum("+q+"+"+qq+")");
calculate.setValue(formula);
}
此代码可以通过此代码通过公式计算
var formula= ("=sum("+q+"+"+qq+")");
calculate.setValue(formula);
我需要什么,我不知道要计算的单元格的名称是什么,这个动态的。通过范围或其他方法查找单元格名称的任何方法
解决方案
您可以通过使用方法获得范围的A1符号range.getA1Notation()
并使用它来设置公式。更改您的代码
从:
var q = "F6";
var qq = "G6";
至:
var q = first.getA1Notation();
var qq = second.getA1Notation();
参考:
推荐阅读
- tensorflow - 深度学习:从第一个 epoch 开始,训练和验证损失之间的巨大差异
- lucene - 在 GraphDB 的 Lucene 连接器中使用通配符
- sql - 如何查找只有否的值
- vue.js - Vue - Charjs 2 轴一显示时间,第二轴显示日期
- python - OpenMDAO内部记录器效率低?
- wordpress - 在 Visual Composer 中使用 [display-posts] 短代码的问题
- php - Wordpress 父子页面菜单 - wp_list_pages 上的类?
- react-native - 当应用程序在本机反应中被杀死时如何调用API?
- c++ - 操纵向量
- amazon-web-services - Amazon S3 存储:可以在私有存储桶中列出公用文件夹吗?