谷歌电子表格单元触发脚本然后脚本返回值

时间:2018-03-27 20:42:52

标签: google-apps-script google-sheets eventtrigger

我有一个项目,在单个电子表格中,我会为每一行都有类似这样的数组。

[用户名,下拉选项,网站,下拉选项,触发脚本的按钮,returnValueByScript1,returnValueByScript2]

因此,google电子表格上的脚本必须读取2个值,然后继续调用返回一些内容的API,对该内容进行一些计算,然后将2个值返回到数组(returnValueByScript1,returnValueByScript2) 。

我已成功完成脚本的核心,现在我需要知道谷歌电子表格中是否有可能有多行相同类型的数组(例如[A2,B2,C2,D2,E2] ,F2,G2],[A3,B3,C3,D3,E3,F3,G3]等都有一种触发脚本的按钮,脚本会检测触发它的行并读取参数从相应行的单元格中导出参数并将其导出到相应行的单元格。例如,我在E5上触发了一些东西,脚本知道我从第5行触发,读取C5,D5,然后做一些东西然后在F5,G5上写入。

如果可能,我应该寻找什么类型的功能。

1 个答案:

答案 0 :(得分:0)

通过单击任何单元格,然后通过按钮或菜单调用此功能,将为您提供所单击单元格的A1表示法。

function getRange () {

  var range = SpreadsheetApp.getActiveRange();
  var a1 = range.getA1Notation();

}

这与用于获取行索引的函数相同。

function getRange () {

  var range = SpreadsheetApp.getActiveRange();
  var rowIndex = range.getRowIndex()

}
相关问题