我编写了一个自定义的Google Apps脚本,它将id从Web服务接收和获取信息(价格).
我在电子表格中使用这个脚本,它工作得很好.我的问题是这些价格会发生变化,我的电子表格也不会更新.
如何强制它重新运行脚本并更新单元格(无需手动遍历每个单元格)?
有没有办法在Google表格中获取所选单元格或范围的标识(即A1表示法)?
就像是:
=SELECTION(['Sheet1']) -> "D6"
Run Code Online (Sandbox Code Playgroud) 是否可以使用Google docs电子表格来计算字段(货币)并忽略所有已经应用了strikethough的字段?
关心C.
我在使用电子表格时遇到了一些问题:如标题中所述,我在列中添加了一个公式,该公式根据另一个单元格的值调用自定义脚本,但是当我修改其他单元格时,公式不会更新..这似乎适用于标准公式,但是,在我的单元格中调用我的脚本:
这是我的剧本.如果没有单词:对于给定的'company'参数,它会搜索符合此条件的所有行并将第3列单元格存储在变量中,最后返回(因此返回最后一个值):
function getLastStatut(company) {
var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
var out = "not found";
var row;
for(i in values){
row = values[i];
if(row[1]==company){
out = row[2];
}
}
return out;
}
Run Code Online (Sandbox Code Playgroud)
例如:
所以A4显示"Running",但是如果我改变A3,它仍然显示"Running",而它应该显示A3的值.
这是一个错误还是我做错了什么?欢迎任何帮助.
亚历克西斯
因此,假设我有一个带有随机工作表名称的Sheets工作簿,"Bob","Sally","Billy","John"或类似的不连续的东西.我还有另一张名为"Totals"的表格.如何对特定单元格中的值求和,从所有单元格中说"H4"?具体来说,如果我在创建公式后添加了新的纸张而不必每次更改公式?