如何从Google表格中的另一个宏调用一个宏?

时间:2019-07-25 18:04:38

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

在Google表格中,我有一个可以运行的宏,直到IFS语句要在为true时调用另一个宏,但是我收到一条错误消息。

spreadsheet.getCurrentCell().offset(0, 0, 48, 4).activate();
spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
spreadsheet.getActiveRange().If Range('B2').value = 10, Then Call Ten;  

我希望运行名为Ten的宏,然后返回以运行最后两行代码(未显示)。

错误消息:

  

缺少;声明前。 (第16行,文件“宏”)关闭

1 个答案:

答案 0 :(得分:0)

我猜是这样的:

function myFunction() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getActiveSheet();
  var rg=sh.getRange('B2');
  var value=rg.getValue();
  if(value==10){ 
    Ten();
  }
}