Google apps script 宏在错误的选项卡上运行。如何将其指定为仅在指定的选项卡上运行?

Google apps script 宏在错误的选项卡上运行。如何将其指定为仅在指定的选项卡上运行?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,这是代码-它工作得很好。但我只是运行了它,它在错误的选项卡上执行,这意味着我丢失了一堆数据。如何将其指定为仅在名为“Form Responses 1”的选项卡上运行 谢谢试试这个: function DragDownRefresh() { var spreadsheet = SpreadsheetApp.getActive(); var sheet = spreadsheet.getSheetByName("Form Responses 1"); sh

这是代码-它工作得很好。但我只是运行了它,它在错误的选项卡上执行,这意味着我丢失了一堆数据。如何将其指定为仅在名为“Form Responses 1”的选项卡上运行

谢谢

试试这个:

function DragDownRefresh() {
  var spreadsheet = SpreadsheetApp.getActive();    
  var sheet = spreadsheet.getSheetByName("Form Responses 1");
    sheet.getRange('B10:l10').activate();
    sheet.getActiveRange().autoFill(spreadsheet.getRange('B10:l2002'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
    sheet.getRange('B10:l2002').activate();
    };

此处
var spreadsheet=SpreadsheetApp.getActive()定义要使用活动图纸的代码。退房
function DragDownRefresh() {
  var spreadsheet = SpreadsheetApp.getActive();    
  var sheet = spreadsheet.getSheetByName("Form Responses 1");
    sheet.getRange('B10:l10').activate();
    sheet.getActiveRange().autoFill(spreadsheet.getRange('B10:l2002'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
    sheet.getRange('B10:l2002').activate();
    };