我正在尝试将大量列插入表中,我需要插入 2 列,现在我的代码如下所示
sheet.insertColumnAfter(16),sheet.insertColumnAfter(18),sheet.insertColumnAfter(20),sheet.insertColumnAfter(22)
我尝试使用数组,没有任何效果,我将不胜感激
我正在尝试将大量列插入表中,我需要插入 2 列,现在我的代码如下所示
sheet.insertColumnAfter(16),sheet.insertColumnAfter(18),sheet.insertColumnAfter(20),sheet.insertColumnAfter(22)
我尝试使用数组,没有任何效果,我将不胜感激
我相信你的目标如下。
insertColumnAfter(16)
、insertColumnAfter(18)
和insertColumnAfter(20)
等列。insertColumnAfter(22)
insertColumnAfter(22)
to insertColumnAfter(16)
?
当以上几点反映到脚本中时,它变成如下。
const sheet = SpreadsheetApp.getActiveSheet();
const columns = [16, 18, 20, 22];
columns.reverse().forEach(c => sheet.insertColumnAfter(c));