我想將腳本從VBA轉換爲Javascript,我需要幫助。目的是將電子表格移動到GDoc中。首先這裏是VBA腳本和它的代碼一起做的事情。從VBA的Javascript轉換
Dim lngN As Long
Dim lngCol As Long
Cells.Unmerge
With ActiveSheet.UsedRange
On Error Resume Next
Range("A8:A100").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
On Error GoTo 0
Dim toDel(), i As Long
Dim RNG As Range, Cell As Long
Set RNG = Range("A9:J100")
RNG.RemoveDuplicates Columns:=9
Dim rLastRow As Range
Set rLastRow = Cells(Rows.Count, "A").End(xlUp)
'now delete last 10 rows:
rLastRow.Offset(0).Resize(2).EntireRow.Delete
Set sourceSheet = Worksheets("BMS Input")
sourceSheet.Activate
sourceSheet.Cells.Select
Selection.Copy
Set destSheet = Worksheets("BMS Data")
destSheet.Activate
destSheet.Cells.Select
destSheet.Paste
Sheets("BMS Input").Visible = False
MsgBox ("Data Input Successful")
MsgBox ("Please allow form data to update. This process may take up to 1 minute.")
ActiveWorkbook.RefreshAll
End With
End Sub
它具有以下功能。
- 取消合併表中的所有細胞
- 刪除沒有數據的所有行的第一列
- 刪除在第9欄重複數據的所有行
- 刪除最後10行
- 完成之後,它複製整個電子表格並將其粘貼到工作簿中的另一個電子表格中
- 刷新工作簿以獲取最新數據
有沒有人可以提供一些指導,以改變我可以/應該在這段代碼中使它在JavaScript中工作。
-Thanks提前 Ĵ