Google apps script 如何使用GoogleApps脚本选择Google工作表上的所有行?

Google apps script 如何使用GoogleApps脚本选择Google工作表上的所有行?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我想删除Google Sheets上不需要的所有行,我的数据有一个表头 谢谢 我相信你的目标如下 您希望使用Google Apps脚本选择所有行 在本例中,下面的示例脚本如何 示例脚本: 运行此脚本时,将选择“Sheet1”中的“C”列 例如,当“C:C”修改为“C2:C”时,将选择单元格“C2:C” 注: 从我想删除Google工作表上不需要的所有行,我的数据有一个表头。当你想清除除第一个标题行以外的行时,你也可以使用下面的脚本。运行以下脚本时,“Sheet1”中的单元格“C2:C”

我想删除Google Sheets上不需要的所有行,我的数据有一个表头


谢谢

我相信你的目标如下

  • 您希望使用Google Apps脚本选择所有行
在本例中,下面的示例脚本如何

示例脚本:
  • 运行此脚本时,将选择“Sheet1”中的“C”列
  • 例如,当“C:C”修改为“C2:C”时,将选择单元格“C2:C”
注:
  • 我想删除Google工作表上不需要的所有行,我的数据有一个表头。
    当你想清除除第一个标题行以外的行时,你也可以使用下面的脚本。运行以下脚本时,“Sheet1”中的单元格“C2:C”将被清除

      function muFunction2() {
        SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("C2:C").clearContent();
      }
    
  • 中,Command+shift+down的代码等价于什么?
    ,在本例中,我认为下面的脚本就是您期望的结果?使用以下脚本时,请选择一个单元格并运行脚本。这样,选定单元格后的数据范围行被选中

      function myFunction3() {
        const activeRange = SpreadsheetApp.getActiveRange();
        activeRange.offset(0, 0, activeRange.getNextDataCell(SpreadsheetApp.Direction.DOWN).getRow() - activeRange.getRow() + 1).activate();
      }
    
参考资料:

    • 我相信你的目标如下

      • 您希望使用Google Apps脚本选择所有行
      在本例中,下面的示例脚本如何

      示例脚本:
      • 运行此脚本时,将选择“Sheet1”中的“C”列
      • 例如,当“C:C”修改为“C2:C”时,将选择单元格“C2:C”
      注:
      • 我想删除Google工作表上不需要的所有行,我的数据有一个表头。
        当你想清除除第一个标题行以外的行时,你也可以使用下面的脚本。运行以下脚本时,“Sheet1”中的单元格“C2:C”将被清除

          function muFunction2() {
            SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("C2:C").clearContent();
          }
        
      • 中,Command+shift+down的代码等价于什么?
        ,在本例中,我认为下面的脚本就是您期望的结果?使用以下脚本时,请选择一个单元格并运行脚本。这样,选定单元格后的数据范围行被选中

          function myFunction3() {
            const activeRange = SpreadsheetApp.getActiveRange();
            activeRange.offset(0, 0, activeRange.getNextDataCell(SpreadsheetApp.Direction.DOWN).getRow() - activeRange.getRow() + 1).activate();
          }
        
      参考资料: