在Google脚本中,有没有一种方法可以引用特定工作表而不是活动工作表?

时间:2018-11-04 16:15:10

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

是否可以在特定工作表而非活动工作表上运行脚本/宏?

在我的Trix中,我希望我的第一个标签始终用日历中的数据更新。 The script works,但仅更新活动工作表,而不更新第一个标签。我也试图制作一个宏来复制第一个选项卡,但是我找不到引用第一个选项卡的方法,仅是活动工作表。帮助吗?

    function CopyAllDataTab() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('A1').activate();
  spreadsheet.duplicateActiveSheet();
};

1 个答案:

答案 0 :(得分:0)

您知道工作表的名称吗?如果工作表名称保持不变,则可以通过以下方式调用工作表:

function CopyAllDataTab() {
      var sheet = SpreadsheetApp.getActiveSpreadsheet.getSheetByName("Name of the sheet")
      sheet.getRange('A1').activate();
      sheet.duplicateActiveSheet();
    };