【问题标题】:Using a macro to create and pull info from a new sheet使用宏从新工作表中创建和提取信息
【发布时间】:2020-01-21 22:01:59
【问题描述】:

[google-apps-script] 我正在尝试运行一个宏来创建一个新工作表,然后将该新工作表的特定值返回到显示宏按钮的主破折号。 (例如:!DashboardA1=!NewSheetA1)我遇到的问题是宏没有使用刚刚创建的新工作表中的引用,而是使用记录宏时使用的工作表。 (例如:!DashboardA1=!OldSheetA1,而不是 !DashboardA1=!NewSheetA1)。 Google 表格有没有办法使用新创建的表格而不是旧表格从宏中提取信息,而无需手动链接单元格?

【问题讨论】:

标签: google-apps-script google-sheets


【解决方案1】:

示例方法

  • 创建一个新工作表,
  • 在新工作表中设置值
  • 将此值复制到原始工作表中:
function myFunction(){
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var activeSheet = ss.getActiveSheet();
  var newSheet = ss.insertSheet();
  newSheet.getRange("A1").setValue("foo");
  newSheet.getRange("A1").copyTo(activeSheet.getRange("A2"));
  }

【讨论】:

    猜你喜欢
    • 2017-05-07
    • 2018-04-26
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多