首页 > 解决方案 > 使用单独工作表中的宏清除单元格

问题描述

我想在工作表中创建一个宏,该宏将打开一个不同的电子表格并从某些单元格中清除数据。我可以在同一个电子表格中执行此操作,但是当我打开电子表格“A”并想要删除电子表格“B”上的信息时,我无法弄清楚如何执行此操作

标签: google-apps-scriptgoogle-sheetsgoogle-sheets-macros

解决方案


您可以使用SpreadsheetApp.openById('{your_sheet_id}')(参见文档)或SpreadsheetApp.openByUrl('{your_sheet_url}')(参见文档)。

然后您可以使用通常的getSheet(),getRange()clear()orclearContent()方法进行链接,例如:

SpreadsheetApp.openById('xxxxxxxxx').getSheetByName('Sheet1').getRange('A4').clearContent();

推荐阅读