小编mds*_*s93的帖子

全局变量值不能在多个函数中使用

使用 Google Apps Script 我试图创建一个可以在多个函数中使用的全局变量(例如一个数组),但我似乎无法在任何地方找到答案,我需要它来让我的 Google 电子表格工作。

代码:

var infoSheetArray = null;

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Custom Menu')
      .addItem('Fetch Info', 'grabInfo')
      .addItem('Run Program', 'itemSetup')
      .addToUi();
}

function grabInfo() {
  var infoSheet = SpreadsheetApp.openByUrl('....');
  infoSheetArray = infoSheet.getSheetValues(1, 1, infoSheet.getLastRow(), 10);
}    
Run Code Online (Sandbox Code Playgroud)

global-variables google-sheets google-apps-script

1
推荐指数
1
解决办法
4969
查看次数