如何在谷歌应用程序脚本中选择一个又一个电子表格来执行一些操作?
在excel vba中,以下代码有效,但在谷歌应用程序脚本中不起作用
Dim wb as Workbook
Dim ws as Worksheet
Set wb = ActiveWorkbook
For Each ws in wb.Worksheets
'Do something here
End if
Next
有人能帮我吗?
- 使用SpreadsheetApp.getActiveSpreadsheet((获取活动的电子表格(工作簿(
- 您可以使用spreadsheet.getSheets((获得电子表格中的工作表列表
- 有很多方法可以在工作表中进行迭代。例如,使用forEach
function myFunction() {
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
const sheets = spreadsheet.getSheets();
sheets.forEach(sheet => {
// Do something
});
}
注:
- 我强烈建议看一下应用程序脚本指南。这里有一个很好的链接列表,你可以从那里开始学习